[INFO] cloning repository https://github.com/rust-js/rjs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/rust-js/rjs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frust-js%2Frjs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frust-js%2Frjs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 61391286b0f0d6ce23720ee13501f62751c26b29
[INFO] checking rust-js/rjs against master#af3c6e733a40e671550e0f0f5aeecaa13772ba56 for pr-74989
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frust-js%2Frjs" "/workspace/builds/worker-3/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/rust-js/rjs on toolchain af3c6e733a40e671550e0f0f5aeecaa13772ba56
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+af3c6e733a40e671550e0f0f5aeecaa13772ba56" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/rust-js/rjs
[INFO] finished tweaking git repo https://github.com/rust-js/rjs
[INFO] tweaked toml for git repo https://github.com/rust-js/rjs written to /workspace/builds/worker-3/source/Cargo.toml
[INFO] crate git repo https://github.com/rust-js/rjs already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+af3c6e733a40e671550e0f0f5aeecaa13772ba56" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] error: the lock file /workspace/builds/worker-3/source/Cargo.lock needs to be updated but --locked was passed to prevent this
[INFO] [stderr] If you want to try to generate the lock file without accessing the network, use the --offline flag.
[INFO] the lockfile is outdated, regenerating it
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+af3c6e733a40e671550e0f0f5aeecaa13772ba56" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+af3c6e733a40e671550e0f0f5aeecaa13772ba56" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+af3c6e733a40e671550e0f0f5aeecaa13772ba56" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 5fbd3bd7220005ae2bb3ac57494aefe751cbc4b994c4c586a3c6d65869dfdffd
[INFO] running `Command { std: "docker" "start" "-a" "5fbd3bd7220005ae2bb3ac57494aefe751cbc4b994c4c586a3c6d65869dfdffd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5fbd3bd7220005ae2bb3ac57494aefe751cbc4b994c4c586a3c6d65869dfdffd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5fbd3bd7220005ae2bb3ac57494aefe751cbc4b994c4c586a3c6d65869dfdffd", kill_on_drop: false }`
[INFO] [stdout] 5fbd3bd7220005ae2bb3ac57494aefe751cbc4b994c4c586a3c6d65869dfdffd
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+af3c6e733a40e671550e0f0f5aeecaa13772ba56" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a7232f96f3d79066a4347a561fa885d865eb2b0681d4e0c27aed2e6bc0fe17d3
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "a7232f96f3d79066a4347a561fa885d865eb2b0681d4e0c27aed2e6bc0fe17d3", kill_on_drop: false }`
[INFO] [stderr]    Compiling autocfg v1.0.1
[INFO] [stderr]    Compiling libc v0.2.77
[INFO] [stderr]    Compiling winapi-build v0.1.1
[INFO] [stderr]     Checking winapi v0.2.8
[INFO] [stderr]     Checking regex-syntax v0.3.9
[INFO] [stderr]     Checking utf8-ranges v0.1.3
[INFO] [stderr]     Checking libc v0.1.12
[INFO] [stderr]     Checking lazy_static v0.1.16
[INFO] [stderr]     Checking rustc-serialize v0.3.24
[INFO] [stderr]     Checking strtod v0.0.1
[INFO] [stderr]    Compiling kernel32-sys v0.2.2
[INFO] [stderr]    Compiling num-traits v0.2.12
[INFO] [stderr]    Compiling num-integer v0.1.43
[INFO] [stderr]    Compiling num-iter v0.1.41
[INFO] [stderr]     Checking thread-id v2.0.0
[INFO] [stderr]     Checking memchr v0.1.11
[INFO] [stderr]     Checking time v0.1.44
[INFO] [stderr]     Checking rand v0.4.6
[INFO] [stderr]     Checking thread_local v0.2.7
[INFO] [stderr]     Checking aho-corasick v0.5.3
[INFO] [stderr]     Checking regex v0.1.80
[INFO] [stderr]     Checking rand v0.3.23
[INFO] [stderr]     Checking num v0.1.42
[INFO] [stderr]     Checking chrono v0.2.25
[INFO] [stderr]     Checking rjs v0.0.1 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0532]: expected tuple struct or tuple variant, found unit variant `Expr::Missing`
[INFO] [stdout]    --> src/syntax/ast/visitor.rs:260:13
[INFO] [stdout]     |
[INFO] [stdout] 260 |             Expr::Missing(..) => self.visit_expr_missing(expr),
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not a tuple struct or tuple variant
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0532]: expected tuple struct or tuple variant, found unit variant `Expr::This`
[INFO] [stdout]    --> src/syntax/ast/visitor.rs:265:13
[INFO] [stdout]     |
[INFO] [stdout] 265 |             Expr::This(..) => self.visit_expr_this(expr),
[INFO] [stdout]     |             ^^^^^^^^^^ not a tuple struct or tuple variant
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `map` in this scope
[INFO] [stdout]     --> src/gc/os.rs:101:28
[INFO] [stdout]      |
[INFO] [stdout] 101  |           let ptr = unsafe { map(ptr::null(), size) };
[INFO] [stdout]      |                              ^^^ help: a function with a similar name exists: `mmap`
[INFO] [stdout]      | 
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/libc-0.1.12/rust/src/liblibc/lib.rs:6623:17
[INFO] [stdout]      |
[INFO] [stdout] 6623 | /                 pub fn mmap(addr: *mut c_void,
[INFO] [stdout] 6624 | |                             len: size_t,
[INFO] [stdout] 6625 | |                             prot: c_int,
[INFO] [stdout] 6626 | |                             flags: c_int,
[INFO] [stdout] 6627 | |                             fd: c_int,
[INFO] [stdout] 6628 | |                             offset: off_t)
[INFO] [stdout] 6629 | |                             -> *mut c_void;
[INFO] [stdout]      | |___________________________________________- similarly named function `mmap` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `unmap` in this scope
[INFO] [stdout]     --> src/gc/os.rs:124:22
[INFO] [stdout]      |
[INFO] [stdout] 124  |             unsafe { unmap(self.ptr, self.size) };
[INFO] [stdout]      |                      ^^^^^ help: a function with a similar name exists: `munmap`
[INFO] [stdout]      | 
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/libc-0.1.12/rust/src/liblibc/lib.rs:6630:17
[INFO] [stdout]      |
[INFO] [stdout] 6630 |                 pub fn munmap(addr: *mut c_void, len: size_t) -> c_int;
[INFO] [stdout]      |                 ------------------------------------------------------- similarly named function `munmap` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0532]: expected tuple struct or tuple variant, found unit variant `Expr::Missing`
[INFO] [stdout]    --> src/syntax/ast/visitor.rs:260:13
[INFO] [stdout]     |
[INFO] [stdout] 260 |             Expr::Missing(..) => self.visit_expr_missing(expr),
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not a tuple struct or tuple variant
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0532]: expected tuple struct or tuple variant, found unit variant `Expr::This`
[INFO] [stdout]    --> src/syntax/ast/visitor.rs:265:13
[INFO] [stdout]     |
[INFO] [stdout] 265 |             Expr::This(..) => self.visit_expr_this(expr),
[INFO] [stdout]     |             ^^^^^^^^^^ not a tuple struct or tuple variant
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `map` in this scope
[INFO] [stdout]     --> src/gc/os.rs:101:28
[INFO] [stdout]      |
[INFO] [stdout] 101  |           let ptr = unsafe { map(ptr::null(), size) };
[INFO] [stdout]      |                              ^^^ help: a function with a similar name exists: `mmap`
[INFO] [stdout]      | 
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/libc-0.1.12/rust/src/liblibc/lib.rs:6623:17
[INFO] [stdout]      |
[INFO] [stdout] 6623 | /                 pub fn mmap(addr: *mut c_void,
[INFO] [stdout] 6624 | |                             len: size_t,
[INFO] [stdout] 6625 | |                             prot: c_int,
[INFO] [stdout] 6626 | |                             flags: c_int,
[INFO] [stdout] 6627 | |                             fd: c_int,
[INFO] [stdout] 6628 | |                             offset: off_t)
[INFO] [stdout] 6629 | |                             -> *mut c_void;
[INFO] [stdout]      | |___________________________________________- similarly named function `mmap` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `unmap` in this scope
[INFO] [stdout]     --> src/gc/os.rs:124:22
[INFO] [stdout]      |
[INFO] [stdout] 124  |             unsafe { unmap(self.ptr, self.size) };
[INFO] [stdout]      |                      ^^^^^ help: a function with a similar name exists: `munmap`
[INFO] [stdout]      | 
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/libc-0.1.12/rust/src/liblibc/lib.rs:6630:17
[INFO] [stdout]      |
[INFO] [stdout] 6630 |                 pub fn munmap(addr: *mut c_void, len: size_t) -> c_int;
[INFO] [stdout]      |                 ------------------------------------------------------- similarly named function `munmap` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/syntax/lexer.rs:78:30
[INFO] [stdout]    |
[INFO] [stdout] 78 |         if let Some(token) = try!(self.peek(offset)) {
[INFO] [stdout]    |                              ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/syntax/lexer.rs:96:12
[INFO] [stdout]    |
[INFO] [stdout] 96 |         Ok(try!(self.peek(0)).is_none())
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/lexer.rs:100:12
[INFO] [stdout]     |
[INFO] [stdout] 100 |         Ok(try!(self.peek_any(0)).is_none())
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/lexer.rs:105:47
[INFO] [stdout]     |
[INFO] [stdout] 105 |             let hidden = if let Some(token) = try!(self.peek_any(0)) {
[INFO] [stdout]     |                                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/lexer.rs:111:13
[INFO] [stdout]     |
[INFO] [stdout] 111 |             try!(self.next_any());
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/lexer.rs:122:12
[INFO] [stdout]     |
[INFO] [stdout] 122 |         if try!(self.is_any_eof()) {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/lexer.rs:125:13
[INFO] [stdout]     |
[INFO] [stdout] 125 |             try!(self.next_any());
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/lexer.rs:133:25
[INFO] [stdout]     |
[INFO] [stdout] 133 |             let token = try!(self.next_any());
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/lexer.rs:141:30
[INFO] [stdout]     |
[INFO] [stdout] 141 |         if let Some(token) = try!(self.peek_any(0)) {
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/lexer.rs:159:34
[INFO] [stdout]     |
[INFO] [stdout] 159 |             if let Some(token) = try!(self.peek_any(offset)) {
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/lexer.rs:184:25
[INFO] [stdout]     |
[INFO] [stdout] 184 |             let token = try!(self.parse());
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/lexer.rs:215:21
[INFO] [stdout]     |
[INFO] [stdout] 215 |                     try!(self.parse_block_comment());
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/lexer.rs:222:25
[INFO] [stdout]     |
[INFO] [stdout] 222 |                         try!(self.parse_regex())
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/lexer.rs:353:21
[INFO] [stdout]     |
[INFO] [stdout] 353 |                     try!(self.parse_number('.'))
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/lexer.rs:358:32
[INFO] [stdout]     |
[INFO] [stdout] 358 |             c @ '0' ... '9' => try!(self.parse_number(c)),
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/lexer.rs:359:20
[INFO] [stdout]     |
[INFO] [stdout] 359 |             '"' => try!(self.parse_string('"')),
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/lexer.rs:360:21
[INFO] [stdout]     |
[INFO] [stdout] 360 |             '\'' => try!(self.parse_string('\'')),
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/lexer.rs:369:43
[INFO] [stdout]     |
[INFO] [stdout] 369 |                 if let Some(identifier) = try!(self.parse_identifier(true)) {
[INFO] [stdout]     |                                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/lexer.rs:506:34
[INFO] [stdout]     |
[INFO] [stdout] 506 |                     let parsed = try!(self.parse_escape());
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/lexer.rs:527:20
[INFO] [stdout]     |
[INFO] [stdout] 527 |             'x' => try!(self.parse_escape_hex(2)).to_string(),
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/lexer.rs:528:20
[INFO] [stdout]     |
[INFO] [stdout] 528 |             'u' => try!(self.parse_escape_hex(4)).to_string(),
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/lexer.rs:529:30
[INFO] [stdout]     |
[INFO] [stdout] 529 |             c @ '0'...'9' => try!(self.parse_escape_octal(c)),
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/lexer.rs:619:25
[INFO] [stdout]     |
[INFO] [stdout] 619 |                 let c = try!(self.parse_escape_hex(4));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/lexer.rs:672:32
[INFO] [stdout]     |
[INFO] [stdout] 672 |         let expression = match try!(self.parse_regex_expression()) {
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/lexer.rs:684:21
[INFO] [stdout]     |
[INFO] [stdout] 684 |         let flags = try!(self.parse_regex_flags());
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/lexer.rs:732:33
[INFO] [stdout]     |
[INFO] [stdout] 732 |         Ok(if let Some(flags) = try!(self.parse_identifier(false)) {
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:152:15
[INFO] [stdout]     |
[INFO] [stdout] 152 |         match try!(self.lexer.peek(index)) {
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:163:15
[INFO] [stdout]     |
[INFO] [stdout] 163 |         match try!(self.lexer.peek_any(index)) {
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:170:12
[INFO] [stdout]     |
[INFO] [stdout] 170 |         Ok(try!(self.lexer.next()).token)
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:174:9
[INFO] [stdout]     |
[INFO] [stdout] 174 |         try!(self.lexer.bump());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:180:9
[INFO] [stdout]     |
[INFO] [stdout] 180 |         try!(self.lexer.bump_any());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:187:24
[INFO] [stdout]     |
[INFO] [stdout] 187 |             let next = try!(self.next());
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:200:29
[INFO] [stdout]     |
[INFO] [stdout] 200 |         let matched = match try!(self.peek()) {
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:206:13
[INFO] [stdout]     |
[INFO] [stdout] 206 |             try!(self.bump());
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:213:26
[INFO] [stdout]     |
[INFO] [stdout] 213 |         let span = match try!(self.lexer.peek(0)) {
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:230:33
[INFO] [stdout]     |
[INFO] [stdout] 230 |             let matched = match try!(self.peek_any()) {
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:242:13
[INFO] [stdout]     |
[INFO] [stdout] 242 |             try!(self.bump_any());
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/syntax/lexer.rs:78:30
[INFO] [stdout]    |
[INFO] [stdout] 78 |         if let Some(token) = try!(self.peek(offset)) {
[INFO] [stdout]    |                              ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/syntax/lexer.rs:96:12
[INFO] [stdout]    |
[INFO] [stdout] 96 |         Ok(try!(self.peek(0)).is_none())
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:266:19
[INFO] [stdout]     |
[INFO] [stdout] 266 |             match try!(self.peek_any_at(index)) {
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/lexer.rs:100:12
[INFO] [stdout]     |
[INFO] [stdout] 100 |         Ok(try!(self.peek_any(0)).is_none())
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:276:19
[INFO] [stdout]     |
[INFO] [stdout] 276 |             match try!(self.peek_any_at(index)) {
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/lexer.rs:105:47
[INFO] [stdout]     |
[INFO] [stdout] 105 |             let hidden = if let Some(token) = try!(self.peek_any(0)) {
[INFO] [stdout]     |                                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/lexer.rs:111:13
[INFO] [stdout]     |
[INFO] [stdout] 111 |             try!(self.next_any());
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/lexer.rs:122:12
[INFO] [stdout]     |
[INFO] [stdout] 122 |         if try!(self.is_any_eof()) {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/lexer.rs:125:13
[INFO] [stdout]     |
[INFO] [stdout] 125 |             try!(self.next_any());
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/lexer.rs:133:25
[INFO] [stdout]     |
[INFO] [stdout] 133 |             let token = try!(self.next_any());
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/lexer.rs:141:30
[INFO] [stdout]     |
[INFO] [stdout] 141 |         if let Some(token) = try!(self.peek_any(0)) {
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/lexer.rs:159:34
[INFO] [stdout]     |
[INFO] [stdout] 159 |             if let Some(token) = try!(self.peek_any(offset)) {
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/lexer.rs:184:25
[INFO] [stdout]     |
[INFO] [stdout] 184 |             let token = try!(self.parse());
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/lexer.rs:215:21
[INFO] [stdout]     |
[INFO] [stdout] 215 |                     try!(self.parse_block_comment());
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/lexer.rs:222:25
[INFO] [stdout]     |
[INFO] [stdout] 222 |                         try!(self.parse_regex())
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/lexer.rs:353:21
[INFO] [stdout]     |
[INFO] [stdout] 353 |                     try!(self.parse_number('.'))
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:305:21
[INFO] [stdout]     |
[INFO] [stdout] 305 |         let start = try!(parser.lexer.span());
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:307:9
[INFO] [stdout]     |
[INFO] [stdout] 307 |         try!(parser.parse_strict());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:309:16
[INFO] [stdout]     |
[INFO] [stdout] 309 |         while !try!(parser.is_eof()) {
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:310:24
[INFO] [stdout]     |
[INFO] [stdout] 310 |             items.push(try!(parser.parse_stmt(None)));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:340:9
[INFO] [stdout]     |
[INFO] [stdout] 340 |         try!(locals::LocalResolver::resolve(parser.context, program_ref));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:374:68
[INFO] [stdout]     |
[INFO] [stdout] 374 |         while let Some(Token::Literal(Lit::String(name, exact))) = try!(self.peek_at(offset)) {
[INFO] [stdout]     |                                                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:375:17
[INFO] [stdout]     |
[INFO] [stdout] 375 |             if !try!(self.is_eos_at(offset + 1)) {
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:381:16
[INFO] [stdout]     |
[INFO] [stdout] 381 |             if try!(self.peek_at(offset)) == Some(Token::SemiColon) {
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:400:20
[INFO] [stdout]     |
[INFO] [stdout] 400 |         let name = try!(self.parse_opt_name());
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:402:20
[INFO] [stdout]     |
[INFO] [stdout] 402 |         let args = try!(self.parse_parameter_list());
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:405:21
[INFO] [stdout]     |
[INFO] [stdout] 405 |         let block = try!(self.parse_function_block(args));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:436:9
[INFO] [stdout]     |
[INFO] [stdout] 436 |         try!(self.expect(Token::OpenBrace));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:438:26
[INFO] [stdout]     |
[INFO] [stdout] 438 |         let was_strict = try!(self.parse_strict());
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:449:16
[INFO] [stdout]     |
[INFO] [stdout] 449 |         while !try!(self.consume(Token::CloseBrace)) {
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:450:24
[INFO] [stdout]     |
[INFO] [stdout] 450 |             stmts.push(try!(self.parse_stmt(None)));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:486:9
[INFO] [stdout]     |
[INFO] [stdout] 486 |         try!(self.expect(Token::OpenParen));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:488:12
[INFO] [stdout]     |
[INFO] [stdout] 488 |         if try!(self.consume(Token::CloseParen)) {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:494:16
[INFO] [stdout]     |
[INFO] [stdout] 494 |         while !try!(self.is_eof()) {
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:495:23
[INFO] [stdout]     |
[INFO] [stdout] 495 |             args.push(try!(self.parse_name()));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:497:19
[INFO] [stdout]     |
[INFO] [stdout] 497 |             match try!(self.next()) {
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:508:42
[INFO] [stdout]     |
[INFO] [stdout] 508 |         if let Token::Identifier(name) = try!(self.next()) {
[INFO] [stdout]     |                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:516:26
[INFO] [stdout]     |
[INFO] [stdout] 516 |         let name = match try!(self.peek()) {
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:521:9
[INFO] [stdout]     |
[INFO] [stdout] 521 |         try!(self.bump());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:527:20
[INFO] [stdout]     |
[INFO] [stdout] 527 |         let name = try!(self.parse_name());
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:555:26
[INFO] [stdout]     |
[INFO] [stdout] 555 |         let name = match try!(self.peek()) {
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:611:9
[INFO] [stdout]     |
[INFO] [stdout] 611 |         try!(self.bump());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:619:21
[INFO] [stdout]     |
[INFO] [stdout] 619 |         let token = try!(self.peek());
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/lexer.rs:358:32
[INFO] [stdout]     |
[INFO] [stdout] 358 |             c @ '0' ... '9' => try!(self.parse_number(c)),
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/lexer.rs:359:20
[INFO] [stdout]     |
[INFO] [stdout] 359 |             '"' => try!(self.parse_string('"')),
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:624:13
[INFO] [stdout]     |
[INFO] [stdout] 624 |             try!(self.bump());
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/lexer.rs:360:21
[INFO] [stdout]     |
[INFO] [stdout] 360 |             '\'' => try!(self.parse_string('\'')),
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/lexer.rs:369:43
[INFO] [stdout]     |
[INFO] [stdout] 369 |                 if let Some(identifier) = try!(self.parse_identifier(true)) {
[INFO] [stdout]     |                                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/lexer.rs:506:34
[INFO] [stdout]     |
[INFO] [stdout] 506 |                     let parsed = try!(self.parse_escape());
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:633:9
[INFO] [stdout]     |
[INFO] [stdout] 633 |         try!(self.expect(Token::OpenBrace));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/lexer.rs:527:20
[INFO] [stdout]     |
[INFO] [stdout] 527 |             'x' => try!(self.parse_escape_hex(2)).to_string(),
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:635:21
[INFO] [stdout]     |
[INFO] [stdout] 635 |         let stmts = try!(self.parse_stmt_list());
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/lexer.rs:528:20
[INFO] [stdout]     |
[INFO] [stdout] 528 |             'u' => try!(self.parse_escape_hex(4)).to_string(),
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/lexer.rs:529:30
[INFO] [stdout]     |
[INFO] [stdout] 529 |             c @ '0'...'9' => try!(self.parse_escape_octal(c)),
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/lexer.rs:619:25
[INFO] [stdout]     |
[INFO] [stdout] 619 |                 let c = try!(self.parse_escape_hex(4));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/lexer.rs:672:32
[INFO] [stdout]     |
[INFO] [stdout] 672 |         let expression = match try!(self.parse_regex_expression()) {
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:637:9
[INFO] [stdout]     |
[INFO] [stdout] 637 |         try!(self.expect(Token::CloseBrace));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/lexer.rs:684:21
[INFO] [stdout]     |
[INFO] [stdout] 684 |         let flags = try!(self.parse_regex_flags());
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/lexer.rs:732:33
[INFO] [stdout]     |
[INFO] [stdout] 732 |         Ok(if let Some(flags) = try!(self.parse_identifier(false)) {
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:152:15
[INFO] [stdout]     |
[INFO] [stdout] 152 |         match try!(self.lexer.peek(index)) {
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:163:15
[INFO] [stdout]     |
[INFO] [stdout] 163 |         match try!(self.lexer.peek_any(index)) {
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:170:12
[INFO] [stdout]     |
[INFO] [stdout] 170 |         Ok(try!(self.lexer.next()).token)
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:174:9
[INFO] [stdout]     |
[INFO] [stdout] 174 |         try!(self.lexer.bump());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:180:9
[INFO] [stdout]     |
[INFO] [stdout] 180 |         try!(self.lexer.bump_any());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:187:24
[INFO] [stdout]     |
[INFO] [stdout] 187 |             let next = try!(self.next());
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:646:40
[INFO] [stdout]     |
[INFO] [stdout] 646 |         if let Some(Token::Function) = try!(self.peek()) {
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:200:29
[INFO] [stdout]     |
[INFO] [stdout] 200 |         let matched = match try!(self.peek()) {
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:206:13
[INFO] [stdout]     |
[INFO] [stdout] 206 |             try!(self.bump());
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:213:26
[INFO] [stdout]     |
[INFO] [stdout] 213 |         let span = match try!(self.lexer.peek(0)) {
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:230:33
[INFO] [stdout]     |
[INFO] [stdout] 230 |             let matched = match try!(self.peek_any()) {
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:647:50
[INFO] [stdout]     |
[INFO] [stdout] 647 |             if let Some(Token::Identifier(..)) = try!(self.peek_at(1)) {
[INFO] [stdout]     |                                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:242:13
[INFO] [stdout]     |
[INFO] [stdout] 242 |             try!(self.bump_any());
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:266:19
[INFO] [stdout]     |
[INFO] [stdout] 266 |             match try!(self.peek_any_at(index)) {
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:276:19
[INFO] [stdout]     |
[INFO] [stdout] 276 |             match try!(self.peek_any_at(index)) {
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:305:21
[INFO] [stdout]     |
[INFO] [stdout] 305 |         let start = try!(parser.lexer.span());
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:648:17
[INFO] [stdout]     |
[INFO] [stdout] 648 |                 try!(self.bump());
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:307:9
[INFO] [stdout]     |
[INFO] [stdout] 307 |         try!(parser.parse_strict());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:650:36
[INFO] [stdout]     |
[INFO] [stdout] 650 |                 let function_ref = try!(self.parse_function());
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:309:16
[INFO] [stdout]     |
[INFO] [stdout] 309 |         while !try!(parser.is_eof()) {
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:665:15
[INFO] [stdout]     |
[INFO] [stdout] 665 |         match try!(self.peek()) {
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:310:24
[INFO] [stdout]     |
[INFO] [stdout] 310 |             items.push(try!(parser.parse_stmt(None)));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:666:61
[INFO] [stdout]     |
[INFO] [stdout] 666 |             Some(Token::OpenBrace) => Ok(Item::Block(label, try!(self.parse_block()))),
[INFO] [stdout]     |                                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:340:9
[INFO] [stdout]     |
[INFO] [stdout] 340 |         try!(locals::LocalResolver::resolve(parser.context, program_ref));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:669:17
[INFO] [stdout]     |
[INFO] [stdout] 669 |                 try!(self.bump());
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:374:68
[INFO] [stdout]     |
[INFO] [stdout] 374 |         while let Some(Token::Literal(Lit::String(name, exact))) = try!(self.peek_at(offset)) {
[INFO] [stdout]     |                                                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:375:17
[INFO] [stdout]     |
[INFO] [stdout] 375 |             if !try!(self.is_eos_at(offset + 1)) {
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:381:16
[INFO] [stdout]     |
[INFO] [stdout] 381 |             if try!(self.peek_at(offset)) == Some(Token::SemiColon) {
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:685:54
[INFO] [stdout]     |
[INFO] [stdout] 685 |                 if let Some(Token::Identifier(..)) = try!(self.peek()) {
[INFO] [stdout]     |                                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:400:20
[INFO] [stdout]     |
[INFO] [stdout] 400 |         let name = try!(self.parse_opt_name());
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:402:20
[INFO] [stdout]     |
[INFO] [stdout] 402 |         let args = try!(self.parse_parameter_list());
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:405:21
[INFO] [stdout]     |
[INFO] [stdout] 405 |         let block = try!(self.parse_function_block(args));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:686:49
[INFO] [stdout]     |
[INFO] [stdout] 686 |                     if let Some(Token::Colon) = try!(self.peek_at(1)) {
[INFO] [stdout]     |                                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:436:9
[INFO] [stdout]     |
[INFO] [stdout] 436 |         try!(self.expect(Token::OpenBrace));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:703:19
[INFO] [stdout]     |
[INFO] [stdout] 703 |             match try!(self.peek()) {
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:438:26
[INFO] [stdout]     |
[INFO] [stdout] 438 |         let was_strict = try!(self.parse_strict());
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:708:24
[INFO] [stdout]     |
[INFO] [stdout] 708 |             stmts.push(try!(self.parse_stmt(None)));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:713:9
[INFO] [stdout]     |
[INFO] [stdout] 713 |         try!(self.bump());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:715:24
[INFO] [stdout]     |
[INFO] [stdout] 715 |         let var_decl = try!(self.parse_var_decl());
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:717:9
[INFO] [stdout]     |
[INFO] [stdout] 717 |         try!(self.expect_eos());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:725:16
[INFO] [stdout]     |
[INFO] [stdout] 725 |         while !try!(self.is_eof()) {
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:726:25
[INFO] [stdout]     |
[INFO] [stdout] 726 |             let ident = try!(self.parse_ident());
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:730:27
[INFO] [stdout]     |
[INFO] [stdout] 730 |             let expr = if try!(self.consume(Token::Assign)) {
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:731:31
[INFO] [stdout]     |
[INFO] [stdout] 731 |                 Some(Box::new(try!(self.parse_expr())))
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:741:17
[INFO] [stdout]     |
[INFO] [stdout] 741 |             if !try!(self.consume(Token::Comma)) {
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:750:20
[INFO] [stdout]     |
[INFO] [stdout] 750 |         let expr = try!(self.parse_expr_binary());
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:752:15
[INFO] [stdout]     |
[INFO] [stdout] 752 |         match try!(self.peek()) {
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:775:24
[INFO] [stdout]     |
[INFO] [stdout] 775 |         let mut expr = try!(self.parse_expr_logical_and());
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:778:28
[INFO] [stdout]     |
[INFO] [stdout] 778 |             let op = match try!(self.peek()) {
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:783:13
[INFO] [stdout]     |
[INFO] [stdout] 783 |             try!(self.bump());
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:785:25
[INFO] [stdout]     |
[INFO] [stdout] 785 |             let right = try!(self.parse_expr_logical_and());
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:798:24
[INFO] [stdout]     |
[INFO] [stdout] 798 |         let mut expr = try!(self.parse_expr_bitwise_or());
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:801:28
[INFO] [stdout]     |
[INFO] [stdout] 801 |             let op = match try!(self.peek()) {
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:806:13
[INFO] [stdout]     |
[INFO] [stdout] 806 |             try!(self.bump());
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:808:25
[INFO] [stdout]     |
[INFO] [stdout] 808 |             let right = try!(self.parse_expr_bitwise_or());
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:821:24
[INFO] [stdout]     |
[INFO] [stdout] 821 |         let mut expr = try!(self.parse_expr_bitwise_xor());
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:449:16
[INFO] [stdout]     |
[INFO] [stdout] 449 |         while !try!(self.consume(Token::CloseBrace)) {
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:450:24
[INFO] [stdout]     |
[INFO] [stdout] 450 |             stmts.push(try!(self.parse_stmt(None)));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:486:9
[INFO] [stdout]     |
[INFO] [stdout] 486 |         try!(self.expect(Token::OpenParen));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:488:12
[INFO] [stdout]     |
[INFO] [stdout] 488 |         if try!(self.consume(Token::CloseParen)) {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:494:16
[INFO] [stdout]     |
[INFO] [stdout] 494 |         while !try!(self.is_eof()) {
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:495:23
[INFO] [stdout]     |
[INFO] [stdout] 495 |             args.push(try!(self.parse_name()));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:824:28
[INFO] [stdout]     |
[INFO] [stdout] 824 |             let op = match try!(self.peek()) {
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:497:19
[INFO] [stdout]     |
[INFO] [stdout] 497 |             match try!(self.next()) {
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:829:13
[INFO] [stdout]     |
[INFO] [stdout] 829 |             try!(self.bump());
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:508:42
[INFO] [stdout]     |
[INFO] [stdout] 508 |         if let Token::Identifier(name) = try!(self.next()) {
[INFO] [stdout]     |                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:516:26
[INFO] [stdout]     |
[INFO] [stdout] 516 |         let name = match try!(self.peek()) {
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:521:9
[INFO] [stdout]     |
[INFO] [stdout] 521 |         try!(self.bump());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:527:20
[INFO] [stdout]     |
[INFO] [stdout] 527 |         let name = try!(self.parse_name());
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:555:26
[INFO] [stdout]     |
[INFO] [stdout] 555 |         let name = match try!(self.peek()) {
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:611:9
[INFO] [stdout]     |
[INFO] [stdout] 611 |         try!(self.bump());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:831:25
[INFO] [stdout]     |
[INFO] [stdout] 831 |             let right = try!(self.parse_expr_bitwise_xor());
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:619:21
[INFO] [stdout]     |
[INFO] [stdout] 619 |         let token = try!(self.peek());
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:624:13
[INFO] [stdout]     |
[INFO] [stdout] 624 |             try!(self.bump());
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:633:9
[INFO] [stdout]     |
[INFO] [stdout] 633 |         try!(self.expect(Token::OpenBrace));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:844:24
[INFO] [stdout]     |
[INFO] [stdout] 844 |         let mut expr = try!(self.parse_expr_bitwise_and());
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:635:21
[INFO] [stdout]     |
[INFO] [stdout] 635 |         let stmts = try!(self.parse_stmt_list());
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:637:9
[INFO] [stdout]     |
[INFO] [stdout] 637 |         try!(self.expect(Token::CloseBrace));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:847:28
[INFO] [stdout]     |
[INFO] [stdout] 847 |             let op = match try!(self.peek()) {
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:646:40
[INFO] [stdout]     |
[INFO] [stdout] 646 |         if let Some(Token::Function) = try!(self.peek()) {
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:852:13
[INFO] [stdout]     |
[INFO] [stdout] 852 |             try!(self.bump());
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:647:50
[INFO] [stdout]     |
[INFO] [stdout] 647 |             if let Some(Token::Identifier(..)) = try!(self.peek_at(1)) {
[INFO] [stdout]     |                                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:854:25
[INFO] [stdout]     |
[INFO] [stdout] 854 |             let right = try!(self.parse_expr_bitwise_and());
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:867:24
[INFO] [stdout]     |
[INFO] [stdout] 867 |         let mut expr = try!(self.parse_expr_equality());
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:648:17
[INFO] [stdout]     |
[INFO] [stdout] 648 |                 try!(self.bump());
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:650:36
[INFO] [stdout]     |
[INFO] [stdout] 650 |                 let function_ref = try!(self.parse_function());
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:665:15
[INFO] [stdout]     |
[INFO] [stdout] 665 |         match try!(self.peek()) {
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:666:61
[INFO] [stdout]     |
[INFO] [stdout] 666 |             Some(Token::OpenBrace) => Ok(Item::Block(label, try!(self.parse_block()))),
[INFO] [stdout]     |                                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:669:17
[INFO] [stdout]     |
[INFO] [stdout] 669 |                 try!(self.bump());
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:685:54
[INFO] [stdout]     |
[INFO] [stdout] 685 |                 if let Some(Token::Identifier(..)) = try!(self.peek()) {
[INFO] [stdout]     |                                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:686:49
[INFO] [stdout]     |
[INFO] [stdout] 686 |                     if let Some(Token::Colon) = try!(self.peek_at(1)) {
[INFO] [stdout]     |                                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:703:19
[INFO] [stdout]     |
[INFO] [stdout] 703 |             match try!(self.peek()) {
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:708:24
[INFO] [stdout]     |
[INFO] [stdout] 708 |             stmts.push(try!(self.parse_stmt(None)));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:713:9
[INFO] [stdout]     |
[INFO] [stdout] 713 |         try!(self.bump());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:715:24
[INFO] [stdout]     |
[INFO] [stdout] 715 |         let var_decl = try!(self.parse_var_decl());
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:717:9
[INFO] [stdout]     |
[INFO] [stdout] 717 |         try!(self.expect_eos());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:725:16
[INFO] [stdout]     |
[INFO] [stdout] 725 |         while !try!(self.is_eof()) {
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:726:25
[INFO] [stdout]     |
[INFO] [stdout] 726 |             let ident = try!(self.parse_ident());
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:730:27
[INFO] [stdout]     |
[INFO] [stdout] 730 |             let expr = if try!(self.consume(Token::Assign)) {
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:731:31
[INFO] [stdout]     |
[INFO] [stdout] 731 |                 Some(Box::new(try!(self.parse_expr())))
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:741:17
[INFO] [stdout]     |
[INFO] [stdout] 741 |             if !try!(self.consume(Token::Comma)) {
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:750:20
[INFO] [stdout]     |
[INFO] [stdout] 750 |         let expr = try!(self.parse_expr_binary());
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:870:28
[INFO] [stdout]     |
[INFO] [stdout] 870 |             let op = match try!(self.peek()) {
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:752:15
[INFO] [stdout]     |
[INFO] [stdout] 752 |         match try!(self.peek()) {
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:875:13
[INFO] [stdout]     |
[INFO] [stdout] 875 |             try!(self.bump());
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:775:24
[INFO] [stdout]     |
[INFO] [stdout] 775 |         let mut expr = try!(self.parse_expr_logical_and());
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:877:25
[INFO] [stdout]     |
[INFO] [stdout] 877 |             let right = try!(self.parse_expr_equality());
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:778:28
[INFO] [stdout]     |
[INFO] [stdout] 778 |             let op = match try!(self.peek()) {
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:783:13
[INFO] [stdout]     |
[INFO] [stdout] 783 |             try!(self.bump());
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:890:24
[INFO] [stdout]     |
[INFO] [stdout] 890 |         let mut expr = try!(self.parse_expr_relational());
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:785:25
[INFO] [stdout]     |
[INFO] [stdout] 785 |             let right = try!(self.parse_expr_logical_and());
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:893:28
[INFO] [stdout]     |
[INFO] [stdout] 893 |             let op = match try!(self.peek()) {
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:901:13
[INFO] [stdout]     |
[INFO] [stdout] 901 |             try!(self.bump());
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:798:24
[INFO] [stdout]     |
[INFO] [stdout] 798 |         let mut expr = try!(self.parse_expr_bitwise_or());
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:903:25
[INFO] [stdout]     |
[INFO] [stdout] 903 |             let right = try!(self.parse_expr_relational());
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:801:28
[INFO] [stdout]     |
[INFO] [stdout] 801 |             let op = match try!(self.peek()) {
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:806:13
[INFO] [stdout]     |
[INFO] [stdout] 806 |             try!(self.bump());
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:808:25
[INFO] [stdout]     |
[INFO] [stdout] 808 |             let right = try!(self.parse_expr_bitwise_or());
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:821:24
[INFO] [stdout]     |
[INFO] [stdout] 821 |         let mut expr = try!(self.parse_expr_bitwise_xor());
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:824:28
[INFO] [stdout]     |
[INFO] [stdout] 824 |             let op = match try!(self.peek()) {
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:829:13
[INFO] [stdout]     |
[INFO] [stdout] 829 |             try!(self.bump());
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:831:25
[INFO] [stdout]     |
[INFO] [stdout] 831 |             let right = try!(self.parse_expr_bitwise_xor());
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:844:24
[INFO] [stdout]     |
[INFO] [stdout] 844 |         let mut expr = try!(self.parse_expr_bitwise_and());
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:847:28
[INFO] [stdout]     |
[INFO] [stdout] 847 |             let op = match try!(self.peek()) {
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:852:13
[INFO] [stdout]     |
[INFO] [stdout] 852 |             try!(self.bump());
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:854:25
[INFO] [stdout]     |
[INFO] [stdout] 854 |             let right = try!(self.parse_expr_bitwise_and());
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:867:24
[INFO] [stdout]     |
[INFO] [stdout] 867 |         let mut expr = try!(self.parse_expr_equality());
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:870:28
[INFO] [stdout]     |
[INFO] [stdout] 870 |             let op = match try!(self.peek()) {
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:875:13
[INFO] [stdout]     |
[INFO] [stdout] 875 |             try!(self.bump());
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:877:25
[INFO] [stdout]     |
[INFO] [stdout] 877 |             let right = try!(self.parse_expr_equality());
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:890:24
[INFO] [stdout]     |
[INFO] [stdout] 890 |         let mut expr = try!(self.parse_expr_relational());
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:893:28
[INFO] [stdout]     |
[INFO] [stdout] 893 |             let op = match try!(self.peek()) {
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:901:13
[INFO] [stdout]     |
[INFO] [stdout] 901 |             try!(self.bump());
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:903:25
[INFO] [stdout]     |
[INFO] [stdout] 903 |             let right = try!(self.parse_expr_relational());
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:916:24
[INFO] [stdout]     |
[INFO] [stdout] 916 |         let mut expr = try!(self.parse_expr_shift());
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:919:28
[INFO] [stdout]     |
[INFO] [stdout] 919 |             let op = match try!(self.peek()) {
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:929:13
[INFO] [stdout]     |
[INFO] [stdout] 929 |             try!(self.bump());
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:931:25
[INFO] [stdout]     |
[INFO] [stdout] 931 |             let right = try!(self.parse_expr_shift());
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:944:24
[INFO] [stdout]     |
[INFO] [stdout] 944 |         let mut expr = try!(self.parse_expr_additive());
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:947:28
[INFO] [stdout]     |
[INFO] [stdout] 947 |             let op = match try!(self.peek()) {
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:954:13
[INFO] [stdout]     |
[INFO] [stdout] 954 |             try!(self.bump());
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:956:25
[INFO] [stdout]     |
[INFO] [stdout] 956 |             let right = try!(self.parse_expr_additive());
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:969:24
[INFO] [stdout]     |
[INFO] [stdout] 969 |         let mut expr = try!(self.parse_expr_multiplicative());
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:972:28
[INFO] [stdout]     |
[INFO] [stdout] 972 |             let op = match try!(self.peek()) {
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:978:13
[INFO] [stdout]     |
[INFO] [stdout] 978 |             try!(self.bump());
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:980:25
[INFO] [stdout]     |
[INFO] [stdout] 980 |             let right = try!(self.parse_expr_multiplicative());
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:993:24
[INFO] [stdout]     |
[INFO] [stdout] 993 |         let mut expr = try!(self.parse_expr_cast());
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:996:28
[INFO] [stdout]     |
[INFO] [stdout] 996 |             let op = match try!(self.peek()) {
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1003:13
[INFO] [stdout]      |
[INFO] [stdout] 1003 |             try!(self.bump());
[INFO] [stdout]      |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1005:25
[INFO] [stdout]      |
[INFO] [stdout] 1005 |             let right = try!(self.parse_expr_cast());
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1020:13
[INFO] [stdout]      |
[INFO] [stdout] 1020 |             try!(self.peek()) == Some(Token::OpenParen) &&
[INFO] [stdout]      |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1021:13
[INFO] [stdout]      |
[INFO] [stdout] 1021 |             try!(self.peek_at(2)) == Some(Token::CloseParen)
[INFO] [stdout]      |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1023:52
[INFO] [stdout]      |
[INFO] [stdout] 1023 |             if let Some(Token::Identifier(name)) = try!(self.peek_at(1)) {
[INFO] [stdout]      |                                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1025:21
[INFO] [stdout]      |
[INFO] [stdout] 1025 |                     try!(self.bump());
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1026:21
[INFO] [stdout]      |
[INFO] [stdout] 1026 |                     try!(self.bump());
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1027:21
[INFO] [stdout]      |
[INFO] [stdout] 1027 |                     try!(self.bump());
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1029:60
[INFO] [stdout]      |
[INFO] [stdout] 1029 |                     return Ok(Expr::Cast(cast_ty, Box::new(try!(self.parse_expr_cast()))));
[INFO] [stdout]      |                                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1050:38
[INFO] [stdout]      |
[INFO] [stdout] 1050 |         while let Some(Token::New) = try!(self.peek()) {
[INFO] [stdout]      |                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1051:13
[INFO] [stdout]      |
[INFO] [stdout] 1051 |             try!(self.bump());
[INFO] [stdout]      |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1055:24
[INFO] [stdout]      |
[INFO] [stdout] 1055 |         let mut expr = try!(match try!(self.peek()) {
[INFO] [stdout]      |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1055:35
[INFO] [stdout]      |
[INFO] [stdout] 1055 |         let mut expr = try!(match try!(self.peek()) {
[INFO] [stdout]      |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1057:17
[INFO] [stdout]      |
[INFO] [stdout] 1057 |                 try!(self.bump());
[INFO] [stdout]      |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1059:35
[INFO] [stdout]      |
[INFO] [stdout] 1059 |                 Ok(Expr::Function(try!(self.parse_function())))
[INFO] [stdout]      |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1065:17
[INFO] [stdout]      |
[INFO] [stdout] 1065 |                 try!(self.bump());
[INFO] [stdout]      |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1087:26
[INFO] [stdout]      |
[INFO] [stdout] 1087 |             let is_eos = try!(self.is_eos());
[INFO] [stdout]      |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1089:20
[INFO] [stdout]      |
[INFO] [stdout] 1089 |             expr = try!(match try!(self.peek()) {
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1089:31
[INFO] [stdout]      |
[INFO] [stdout] 1089 |             expr = try!(match try!(self.peek()) {
[INFO] [stdout]      |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1093:36
[INFO] [stdout]      |
[INFO] [stdout] 1093 |                     let mut call = try!(self.parse_expr_call(expr));
[INFO] [stdout]      |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1115:9
[INFO] [stdout]      |
[INFO] [stdout] 1115 |         try!(self.bump());
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1117:21
[INFO] [stdout]      |
[INFO] [stdout] 1117 |         let index = try!(self.parse_expr_seq());
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:916:24
[INFO] [stdout]     |
[INFO] [stdout] 916 |         let mut expr = try!(self.parse_expr_shift());
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:919:28
[INFO] [stdout]     |
[INFO] [stdout] 919 |             let op = match try!(self.peek()) {
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:929:13
[INFO] [stdout]     |
[INFO] [stdout] 929 |             try!(self.bump());
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:931:25
[INFO] [stdout]     |
[INFO] [stdout] 931 |             let right = try!(self.parse_expr_shift());
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:944:24
[INFO] [stdout]     |
[INFO] [stdout] 944 |         let mut expr = try!(self.parse_expr_additive());
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:947:28
[INFO] [stdout]     |
[INFO] [stdout] 947 |             let op = match try!(self.peek()) {
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:954:13
[INFO] [stdout]     |
[INFO] [stdout] 954 |             try!(self.bump());
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:956:25
[INFO] [stdout]     |
[INFO] [stdout] 956 |             let right = try!(self.parse_expr_additive());
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:969:24
[INFO] [stdout]     |
[INFO] [stdout] 969 |         let mut expr = try!(self.parse_expr_multiplicative());
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:972:28
[INFO] [stdout]     |
[INFO] [stdout] 972 |             let op = match try!(self.peek()) {
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:978:13
[INFO] [stdout]     |
[INFO] [stdout] 978 |             try!(self.bump());
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:980:25
[INFO] [stdout]     |
[INFO] [stdout] 980 |             let right = try!(self.parse_expr_multiplicative());
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:993:24
[INFO] [stdout]     |
[INFO] [stdout] 993 |         let mut expr = try!(self.parse_expr_cast());
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/syntax/parser/mod.rs:996:28
[INFO] [stdout]     |
[INFO] [stdout] 996 |             let op = match try!(self.peek()) {
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1003:13
[INFO] [stdout]      |
[INFO] [stdout] 1003 |             try!(self.bump());
[INFO] [stdout]      |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1005:25
[INFO] [stdout]      |
[INFO] [stdout] 1005 |             let right = try!(self.parse_expr_cast());
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1020:13
[INFO] [stdout]      |
[INFO] [stdout] 1020 |             try!(self.peek()) == Some(Token::OpenParen) &&
[INFO] [stdout]      |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1021:13
[INFO] [stdout]      |
[INFO] [stdout] 1021 |             try!(self.peek_at(2)) == Some(Token::CloseParen)
[INFO] [stdout]      |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1023:52
[INFO] [stdout]      |
[INFO] [stdout] 1023 |             if let Some(Token::Identifier(name)) = try!(self.peek_at(1)) {
[INFO] [stdout]      |                                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1025:21
[INFO] [stdout]      |
[INFO] [stdout] 1025 |                     try!(self.bump());
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1026:21
[INFO] [stdout]      |
[INFO] [stdout] 1026 |                     try!(self.bump());
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1027:21
[INFO] [stdout]      |
[INFO] [stdout] 1027 |                     try!(self.bump());
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1119:9
[INFO] [stdout]      |
[INFO] [stdout] 1119 |         try!(self.expect(Token::CloseBracket));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1029:60
[INFO] [stdout]      |
[INFO] [stdout] 1029 |                     return Ok(Expr::Cast(cast_ty, Box::new(try!(self.parse_expr_cast()))));
[INFO] [stdout]      |                                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1050:38
[INFO] [stdout]      |
[INFO] [stdout] 1050 |         while let Some(Token::New) = try!(self.peek()) {
[INFO] [stdout]      |                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1125:9
[INFO] [stdout]      |
[INFO] [stdout] 1125 |         try!(self.bump());
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1051:13
[INFO] [stdout]      |
[INFO] [stdout] 1051 |             try!(self.bump());
[INFO] [stdout]      |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1127:29
[INFO] [stdout]      |
[INFO] [stdout] 1127 |         if let Some(name) = try!(self.parse_ident_name()) {
[INFO] [stdout]      |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1055:24
[INFO] [stdout]      |
[INFO] [stdout] 1055 |         let mut expr = try!(match try!(self.peek()) {
[INFO] [stdout]      |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1055:35
[INFO] [stdout]      |
[INFO] [stdout] 1055 |         let mut expr = try!(match try!(self.peek()) {
[INFO] [stdout]      |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1057:17
[INFO] [stdout]      |
[INFO] [stdout] 1057 |                 try!(self.bump());
[INFO] [stdout]      |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1059:35
[INFO] [stdout]      |
[INFO] [stdout] 1059 |                 Ok(Expr::Function(try!(self.parse_function())))
[INFO] [stdout]      |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1065:17
[INFO] [stdout]      |
[INFO] [stdout] 1065 |                 try!(self.bump());
[INFO] [stdout]      |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1087:26
[INFO] [stdout]      |
[INFO] [stdout] 1087 |             let is_eos = try!(self.is_eos());
[INFO] [stdout]      |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1089:20
[INFO] [stdout]      |
[INFO] [stdout] 1089 |             expr = try!(match try!(self.peek()) {
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1089:31
[INFO] [stdout]      |
[INFO] [stdout] 1089 |             expr = try!(match try!(self.peek()) {
[INFO] [stdout]      |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1093:36
[INFO] [stdout]      |
[INFO] [stdout] 1093 |                     let mut call = try!(self.parse_expr_call(expr));
[INFO] [stdout]      |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1115:9
[INFO] [stdout]      |
[INFO] [stdout] 1115 |         try!(self.bump());
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1117:21
[INFO] [stdout]      |
[INFO] [stdout] 1117 |         let index = try!(self.parse_expr_seq());
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1135:20
[INFO] [stdout]      |
[INFO] [stdout] 1135 |         let args = try!(self.parse_arguments());
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1153:9
[INFO] [stdout]      |
[INFO] [stdout] 1153 |         try!(self.bump());
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1155:21
[INFO] [stdout]      |
[INFO] [stdout] 1155 |         let right = try!(self.parse_expr());
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1161:9
[INFO] [stdout]      |
[INFO] [stdout] 1161 |         try!(self.bump());
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1163:20
[INFO] [stdout]      |
[INFO] [stdout] 1163 |         let then = try!(self.parse_expr());
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1165:9
[INFO] [stdout]      |
[INFO] [stdout] 1165 |         try!(self.expect(Token::Colon));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1167:21
[INFO] [stdout]      |
[INFO] [stdout] 1167 |         let else_ = try!(self.parse_expr());
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1173:9
[INFO] [stdout]      |
[INFO] [stdout] 1173 |         try!(self.bump());
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1175:20
[INFO] [stdout]      |
[INFO] [stdout] 1175 |         let expr = try!(self.parse_expr_cast());
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1201:9
[INFO] [stdout]      |
[INFO] [stdout] 1201 |         try!(self.bump());
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1207:9
[INFO] [stdout]      |
[INFO] [stdout] 1207 |         try!(self.expect(Token::OpenParen));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1209:12
[INFO] [stdout]      |
[INFO] [stdout] 1209 |         if try!(self.consume(Token::CloseParen)) {
[INFO] [stdout]      |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1216:23
[INFO] [stdout]      |
[INFO] [stdout] 1216 |             args.push(try!(self.parse_expr()));
[INFO] [stdout]      |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1119:9
[INFO] [stdout]      |
[INFO] [stdout] 1119 |         try!(self.expect(Token::CloseBracket));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1125:9
[INFO] [stdout]      |
[INFO] [stdout] 1125 |         try!(self.bump());
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1127:29
[INFO] [stdout]      |
[INFO] [stdout] 1127 |         if let Some(name) = try!(self.parse_ident_name()) {
[INFO] [stdout]      |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1135:20
[INFO] [stdout]      |
[INFO] [stdout] 1135 |         let args = try!(self.parse_arguments());
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1153:9
[INFO] [stdout]      |
[INFO] [stdout] 1153 |         try!(self.bump());
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1155:21
[INFO] [stdout]      |
[INFO] [stdout] 1155 |         let right = try!(self.parse_expr());
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1161:9
[INFO] [stdout]      |
[INFO] [stdout] 1161 |         try!(self.bump());
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1163:20
[INFO] [stdout]      |
[INFO] [stdout] 1163 |         let then = try!(self.parse_expr());
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1165:9
[INFO] [stdout]      |
[INFO] [stdout] 1165 |         try!(self.expect(Token::Colon));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1167:21
[INFO] [stdout]      |
[INFO] [stdout] 1167 |         let else_ = try!(self.parse_expr());
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1173:9
[INFO] [stdout]      |
[INFO] [stdout] 1173 |         try!(self.bump());
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1175:20
[INFO] [stdout]      |
[INFO] [stdout] 1175 |         let expr = try!(self.parse_expr_cast());
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1218:16
[INFO] [stdout]      |
[INFO] [stdout] 1218 |             if try!(self.consume(Token::CloseParen)) {
[INFO] [stdout]      |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1201:9
[INFO] [stdout]      |
[INFO] [stdout] 1201 |         try!(self.bump());
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1222:13
[INFO] [stdout]      |
[INFO] [stdout] 1222 |             try!(self.expect(Token::Comma));
[INFO] [stdout]      |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1207:9
[INFO] [stdout]      |
[INFO] [stdout] 1207 |         try!(self.expect(Token::OpenParen));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1227:24
[INFO] [stdout]      |
[INFO] [stdout] 1227 |         Ok(Expr::Ident(try!(self.parse_ident())))
[INFO] [stdout]      |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1209:12
[INFO] [stdout]      |
[INFO] [stdout] 1209 |         if try!(self.consume(Token::CloseParen)) {
[INFO] [stdout]      |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1233:21
[INFO] [stdout]      |
[INFO] [stdout] 1233 |         let token = try!(self.next());
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1216:23
[INFO] [stdout]      |
[INFO] [stdout] 1216 |             args.push(try!(self.parse_expr()));
[INFO] [stdout]      |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1218:16
[INFO] [stdout]      |
[INFO] [stdout] 1218 |             if try!(self.consume(Token::CloseParen)) {
[INFO] [stdout]      |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1246:9
[INFO] [stdout]      |
[INFO] [stdout] 1246 |         try!(self.bump());
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1222:13
[INFO] [stdout]      |
[INFO] [stdout] 1222 |             try!(self.expect(Token::Comma));
[INFO] [stdout]      |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1248:21
[INFO] [stdout]      |
[INFO] [stdout] 1248 |         let exprs = try!(self.parse_expr_seq());
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1250:9
[INFO] [stdout]      |
[INFO] [stdout] 1250 |         try!(self.expect(Token::CloseParen));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1256:9
[INFO] [stdout]      |
[INFO] [stdout] 1256 |         try!(self.bump());
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1260:13
[INFO] [stdout]      |
[INFO] [stdout] 1260 |         if !try!(self.consume(Token::CloseBracket)) {
[INFO] [stdout]      |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1266:23
[INFO] [stdout]      |
[INFO] [stdout] 1266 |                 match try!(self.peek()) {
[INFO] [stdout]      |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1268:25
[INFO] [stdout]      |
[INFO] [stdout] 1268 |                         try!(self.bump());
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1273:25
[INFO] [stdout]      |
[INFO] [stdout] 1273 |                         try!(self.bump());
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1278:36
[INFO] [stdout]      |
[INFO] [stdout] 1278 |                         elems.push(try!(self.parse_expr()));
[INFO] [stdout]      |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1280:28
[INFO] [stdout]      |
[INFO] [stdout] 1280 |                         if try!(self.consume(Token::CloseBracket)) {
[INFO] [stdout]      |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1283:25
[INFO] [stdout]      |
[INFO] [stdout] 1283 |                         try!(self.expect(Token::Comma));
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1293:9
[INFO] [stdout]      |
[INFO] [stdout] 1293 |         try!(self.bump());
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1299:13
[INFO] [stdout]      |
[INFO] [stdout] 1299 |         if !try!(self.consume(Token::CloseBrace)) {
[INFO] [stdout]      |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1300:16
[INFO] [stdout]      |
[INFO] [stdout] 1300 |             if try!(self.consume(Token::Comma)) {
[INFO] [stdout]      |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1301:17
[INFO] [stdout]      |
[INFO] [stdout] 1301 |                 try!(self.expect(Token::CloseBrace));
[INFO] [stdout]      |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1304:32
[INFO] [stdout]      |
[INFO] [stdout] 1304 |                     props.push(try!(self.parse_expr_object_literal_prop()));
[INFO] [stdout]      |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1308:24
[INFO] [stdout]      |
[INFO] [stdout] 1308 |                     if try!(self.consume(Token::CloseBrace)) {
[INFO] [stdout]      |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1311:21
[INFO] [stdout]      |
[INFO] [stdout] 1311 |                     try!(self.expect(Token::Comma));
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1312:24
[INFO] [stdout]      |
[INFO] [stdout] 1312 |                     if try!(self.consume(Token::CloseBrace)) {
[INFO] [stdout]      |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1323:29
[INFO] [stdout]      |
[INFO] [stdout] 1323 |         if let Some(name) = try!(self.parse_ident_name()) {
[INFO] [stdout]      |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1324:30
[INFO] [stdout]      |
[INFO] [stdout] 1324 |             let prop_ident = try!(self.parse_ident_name());
[INFO] [stdout]      |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1326:16
[INFO] [stdout]      |
[INFO] [stdout] 1326 |             if try!(self.consume(Token::OpenParen)) {
[INFO] [stdout]      |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1334:21
[INFO] [stdout]      |
[INFO] [stdout] 1334 |                     try!(self.expect(Token::CloseParen));
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1336:33
[INFO] [stdout]      |
[INFO] [stdout] 1336 |                     let start = try!(self.lexer.span());
[INFO] [stdout]      |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1338:33
[INFO] [stdout]      |
[INFO] [stdout] 1338 |                     let block = try!(self.parse_function_block(Vec::new()));
[INFO] [stdout]      |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1355:37
[INFO] [stdout]      |
[INFO] [stdout] 1355 |                     let args = vec![try!(self.parse_name())];
[INFO] [stdout]      |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1357:21
[INFO] [stdout]      |
[INFO] [stdout] 1357 |                     try!(self.expect(Token::CloseParen));
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1359:33
[INFO] [stdout]      |
[INFO] [stdout] 1359 |                     let start = try!(self.lexer.span());
[INFO] [stdout]      |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1361:33
[INFO] [stdout]      |
[INFO] [stdout] 1361 |                     let block = try!(self.parse_function_block(args));
[INFO] [stdout]      |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1384:21
[INFO] [stdout]      |
[INFO] [stdout] 1384 |                     try!(self.consume(Token::Colon));
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1386:32
[INFO] [stdout]      |
[INFO] [stdout] 1386 |                     let expr = try!(self.parse_expr());
[INFO] [stdout]      |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1391:35
[INFO] [stdout]      |
[INFO] [stdout] 1391 |         } else if let Some(lit) = try!(self.parse_lit()) {
[INFO] [stdout]      |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1399:13
[INFO] [stdout]      |
[INFO] [stdout] 1399 |             try!(self.consume(Token::Colon));
[INFO] [stdout]      |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1401:24
[INFO] [stdout]      |
[INFO] [stdout] 1401 |             let expr = try!(self.parse_expr());
[INFO] [stdout]      |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1412:9
[INFO] [stdout]      |
[INFO] [stdout] 1412 |         try!(self.bump());
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1414:9
[INFO] [stdout]      |
[INFO] [stdout] 1414 |         try!(self.expect(Token::OpenParen));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1416:20
[INFO] [stdout]      |
[INFO] [stdout] 1416 |         let expr = try!(self.parse_expr_seq());
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1418:9
[INFO] [stdout]      |
[INFO] [stdout] 1418 |         try!(self.expect(Token::CloseParen));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1420:20
[INFO] [stdout]      |
[INFO] [stdout] 1420 |         let then = try!(self.parse_stmt(None));
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1422:24
[INFO] [stdout]      |
[INFO] [stdout] 1422 |         let else_ = if try!(self.consume(Token::Else)) {
[INFO] [stdout]      |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1423:27
[INFO] [stdout]      |
[INFO] [stdout] 1423 |             Some(Box::new(try!(self.parse_stmt(None))))
[INFO] [stdout]      |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1434:20
[INFO] [stdout]      |
[INFO] [stdout] 1434 |         exprs.push(try!(self.parse_expr()));
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1436:15
[INFO] [stdout]      |
[INFO] [stdout] 1436 |         while try!(self.consume(Token::Comma)) {
[INFO] [stdout]      |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1437:24
[INFO] [stdout]      |
[INFO] [stdout] 1437 |             exprs.push(try!(self.parse_expr()));
[INFO] [stdout]      |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1446:9
[INFO] [stdout]      |
[INFO] [stdout] 1446 |         try!(self.bump());
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1448:20
[INFO] [stdout]      |
[INFO] [stdout] 1448 |         let stmt = try!(self.parse_stmt(None));
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1450:9
[INFO] [stdout]      |
[INFO] [stdout] 1450 |         try!(self.expect(Token::While));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1451:9
[INFO] [stdout]      |
[INFO] [stdout] 1451 |         try!(self.expect(Token::OpenParen));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1453:20
[INFO] [stdout]      |
[INFO] [stdout] 1453 |         let expr = try!(self.parse_expr());
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1455:9
[INFO] [stdout]      |
[INFO] [stdout] 1455 |         try!(self.expect(Token::CloseParen));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1456:9
[INFO] [stdout]      |
[INFO] [stdout] 1456 |         try!(self.expect_eos());
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1462:9
[INFO] [stdout]      |
[INFO] [stdout] 1462 |         try!(self.bump());
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1464:9
[INFO] [stdout]      |
[INFO] [stdout] 1464 |         try!(self.expect(Token::OpenParen));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1466:20
[INFO] [stdout]      |
[INFO] [stdout] 1466 |         let expr = try!(self.parse_expr());
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1468:9
[INFO] [stdout]      |
[INFO] [stdout] 1468 |         try!(self.expect(Token::CloseParen));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1470:20
[INFO] [stdout]      |
[INFO] [stdout] 1470 |         let stmt = try!(self.parse_stmt(None));
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1476:9
[INFO] [stdout]      |
[INFO] [stdout] 1476 |         try!(self.bump());
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1478:9
[INFO] [stdout]      |
[INFO] [stdout] 1478 |         try!(self.expect(Token::OpenParen));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1480:12
[INFO] [stdout]      |
[INFO] [stdout] 1480 |         if try!(self.consume(Token::Var)) {
[INFO] [stdout]      |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1483:24
[INFO] [stdout]      |
[INFO] [stdout] 1483 |             let vars = try!(self.parse_var_decl());
[INFO] [stdout]      |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1485:19
[INFO] [stdout]      |
[INFO] [stdout] 1485 |             match try!(self.next()) {
[INFO] [stdout]      |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1487:46
[INFO] [stdout]      |
[INFO] [stdout] 1487 |                     let (test, incr, stmt) = try!(self.parse_for_tail());
[INFO] [stdout]      |                                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1502:32
[INFO] [stdout]      |
[INFO] [stdout] 1502 |                     let expr = try!(self.parse_expr_seq());
[INFO] [stdout]      |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1504:21
[INFO] [stdout]      |
[INFO] [stdout] 1504 |                     try!(self.expect(Token::CloseParen));
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1506:32
[INFO] [stdout]      |
[INFO] [stdout] 1506 |                     let stmt = try!(self.parse_stmt(None));
[INFO] [stdout]      |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1515:16
[INFO] [stdout]      |
[INFO] [stdout] 1515 |             if try!(self.consume(Token::SemiColon)) {
[INFO] [stdout]      |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1518:42
[INFO] [stdout]      |
[INFO] [stdout] 1518 |                 let (test, incr, stmt) = try!(self.parse_for_tail());
[INFO] [stdout]      |                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1522:28
[INFO] [stdout]      |
[INFO] [stdout] 1522 |                 let expr = try!(self.parse_expr_seq());
[INFO] [stdout]      |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1543:25
[INFO] [stdout]      |
[INFO] [stdout] 1543 |                         try!(self.expect(Token::CloseParen));
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1545:36
[INFO] [stdout]      |
[INFO] [stdout] 1545 |                         let stmt = try!(self.parse_stmt(None));
[INFO] [stdout]      |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1553:27
[INFO] [stdout]      |
[INFO] [stdout] 1553 |                 } else if try!(self.consume(Token::SemiColon)) {
[INFO] [stdout]      |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1554:46
[INFO] [stdout]      |
[INFO] [stdout] 1554 |                     let (test, incr, stmt) = try!(self.parse_for_tail());
[INFO] [stdout]      |                                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1565:23
[INFO] [stdout]      |
[INFO] [stdout] 1565 |         let test = if try!(self.consume(Token::SemiColon)) {
[INFO] [stdout]      |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1568:24
[INFO] [stdout]      |
[INFO] [stdout] 1568 |             let expr = try!(self.parse_expr_seq());
[INFO] [stdout]      |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1570:13
[INFO] [stdout]      |
[INFO] [stdout] 1570 |             try!(self.expect(Token::SemiColon));
[INFO] [stdout]      |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1575:23
[INFO] [stdout]      |
[INFO] [stdout] 1575 |         let incr = if try!(self.consume(Token::CloseParen)) {
[INFO] [stdout]      |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1578:24
[INFO] [stdout]      |
[INFO] [stdout] 1578 |             let expr = try!(self.parse_expr_seq());
[INFO] [stdout]      |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1580:13
[INFO] [stdout]      |
[INFO] [stdout] 1580 |             try!(self.expect(Token::CloseParen));
[INFO] [stdout]      |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1585:20
[INFO] [stdout]      |
[INFO] [stdout] 1585 |         let stmt = try!(self.parse_stmt(None));
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1591:9
[INFO] [stdout]      |
[INFO] [stdout] 1591 |         try!(self.bump());
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1593:25
[INFO] [stdout]      |
[INFO] [stdout] 1593 |         let label = if !try!(self.is_eos()) {
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1594:33
[INFO] [stdout]      |
[INFO] [stdout] 1594 |             if let Some(name) = try!(self.parse_opt_name()) {
[INFO] [stdout]      |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1605:9
[INFO] [stdout]      |
[INFO] [stdout] 1605 |         try!(self.expect_eos());
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1611:9
[INFO] [stdout]      |
[INFO] [stdout] 1611 |         try!(self.bump());
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1613:25
[INFO] [stdout]      |
[INFO] [stdout] 1613 |         let label = if !try!(self.is_eos()) {
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1614:33
[INFO] [stdout]      |
[INFO] [stdout] 1614 |             if let Some(name) = try!(self.parse_opt_name()) {
[INFO] [stdout]      |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1625:9
[INFO] [stdout]      |
[INFO] [stdout] 1625 |         try!(self.expect_eos());
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1634:13
[INFO] [stdout]      |
[INFO] [stdout] 1634 |             try!(self.bump());
[INFO] [stdout]      |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1227:24
[INFO] [stdout]      |
[INFO] [stdout] 1227 |         Ok(Expr::Ident(try!(self.parse_ident())))
[INFO] [stdout]      |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1233:21
[INFO] [stdout]      |
[INFO] [stdout] 1233 |         let token = try!(self.next());
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1246:9
[INFO] [stdout]      |
[INFO] [stdout] 1246 |         try!(self.bump());
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1248:21
[INFO] [stdout]      |
[INFO] [stdout] 1248 |         let exprs = try!(self.parse_expr_seq());
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1250:9
[INFO] [stdout]      |
[INFO] [stdout] 1250 |         try!(self.expect(Token::CloseParen));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1256:9
[INFO] [stdout]      |
[INFO] [stdout] 1256 |         try!(self.bump());
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1260:13
[INFO] [stdout]      |
[INFO] [stdout] 1260 |         if !try!(self.consume(Token::CloseBracket)) {
[INFO] [stdout]      |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1266:23
[INFO] [stdout]      |
[INFO] [stdout] 1266 |                 match try!(self.peek()) {
[INFO] [stdout]      |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1268:25
[INFO] [stdout]      |
[INFO] [stdout] 1268 |                         try!(self.bump());
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1636:27
[INFO] [stdout]      |
[INFO] [stdout] 1636 |             let expr = if try!(self.is_eos()) {
[INFO] [stdout]      |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1273:25
[INFO] [stdout]      |
[INFO] [stdout] 1273 |                         try!(self.bump());
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1639:22
[INFO] [stdout]      |
[INFO] [stdout] 1639 |                 Some(try!(self.parse_expr_seq()))
[INFO] [stdout]      |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1642:13
[INFO] [stdout]      |
[INFO] [stdout] 1642 |             try!(self.expect_eos());
[INFO] [stdout]      |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1278:36
[INFO] [stdout]      |
[INFO] [stdout] 1278 |                         elems.push(try!(self.parse_expr()));
[INFO] [stdout]      |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1655:9
[INFO] [stdout]      |
[INFO] [stdout] 1655 |         try!(self.bump());
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1657:9
[INFO] [stdout]      |
[INFO] [stdout] 1657 |         try!(self.expect(Token::OpenParen));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1659:20
[INFO] [stdout]      |
[INFO] [stdout] 1659 |         let expr = try!(self.parse_expr_seq());
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1661:9
[INFO] [stdout]      |
[INFO] [stdout] 1661 |         try!(self.expect(Token::CloseParen));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1663:20
[INFO] [stdout]      |
[INFO] [stdout] 1663 |         let stmt = try!(self.parse_stmt(None));
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1669:9
[INFO] [stdout]      |
[INFO] [stdout] 1669 |         try!(self.bump());
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1671:9
[INFO] [stdout]      |
[INFO] [stdout] 1671 |         try!(self.expect(Token::OpenParen));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1673:20
[INFO] [stdout]      |
[INFO] [stdout] 1673 |         let expr = try!(self.parse_expr_seq());
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1675:9
[INFO] [stdout]      |
[INFO] [stdout] 1675 |         try!(self.expect(Token::CloseParen));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1677:9
[INFO] [stdout]      |
[INFO] [stdout] 1677 |         try!(self.expect(Token::OpenBrace));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1683:19
[INFO] [stdout]      |
[INFO] [stdout] 1683 |             match try!(self.next()) {
[INFO] [stdout]      |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1686:37
[INFO] [stdout]      |
[INFO] [stdout] 1686 |                     let case_expr = try!(self.parse_expr_seq());
[INFO] [stdout]      |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1688:21
[INFO] [stdout]      |
[INFO] [stdout] 1688 |                     try!(self.expect(Token::Colon));
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1690:33
[INFO] [stdout]      |
[INFO] [stdout] 1690 |                     let stmts = try!(self.parse_stmt_list());
[INFO] [stdout]      |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1695:21
[INFO] [stdout]      |
[INFO] [stdout] 1695 |                     try!(self.expect(Token::Colon));
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1705:33
[INFO] [stdout]      |
[INFO] [stdout] 1705 |                     let stmts = try!(self.parse_stmt_list());
[INFO] [stdout]      |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1717:9
[INFO] [stdout]      |
[INFO] [stdout] 1717 |         try!(self.bump());
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1719:12
[INFO] [stdout]      |
[INFO] [stdout] 1719 |         if try!(self.is_eos()) {
[INFO] [stdout]      |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1722:24
[INFO] [stdout]      |
[INFO] [stdout] 1722 |             let expr = try!(self.parse_expr_seq());
[INFO] [stdout]      |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1724:13
[INFO] [stdout]      |
[INFO] [stdout] 1724 |             try!(self.expect_eos());
[INFO] [stdout]      |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1731:9
[INFO] [stdout]      |
[INFO] [stdout] 1731 |         try!(self.bump());
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1733:19
[INFO] [stdout]      |
[INFO] [stdout] 1733 |         let try = try!(self.parse_block());
[INFO] [stdout]      |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1735:24
[INFO] [stdout]      |
[INFO] [stdout] 1735 |         let catch = if try!(self.consume(Token::Catch)) {
[INFO] [stdout]      |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1738:13
[INFO] [stdout]      |
[INFO] [stdout] 1738 |             try!(self.expect(Token::OpenParen));
[INFO] [stdout]      |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1740:25
[INFO] [stdout]      |
[INFO] [stdout] 1740 |             let ident = try!(self.parse_ident());
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1744:13
[INFO] [stdout]      |
[INFO] [stdout] 1744 |             try!(self.expect(Token::CloseParen));
[INFO] [stdout]      |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1746:29
[INFO] [stdout]      |
[INFO] [stdout] 1746 |             let mut catch = try!(self.parse_block());
[INFO] [stdout]      |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1758:26
[INFO] [stdout]      |
[INFO] [stdout] 1758 |         let finally = if try!(self.consume(Token::Finally)) {
[INFO] [stdout]      |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1759:18
[INFO] [stdout]      |
[INFO] [stdout] 1759 |             Some(try!(self.parse_block()))
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1774:9
[INFO] [stdout]      |
[INFO] [stdout] 1774 |         try!(self.bump());
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1776:9
[INFO] [stdout]      |
[INFO] [stdout] 1776 |         try!(self.expect_eos());
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1783:19
[INFO] [stdout]      |
[INFO] [stdout] 1783 |             name: try!(self.parse_name())
[INFO] [stdout]      |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1786:9
[INFO] [stdout]      |
[INFO] [stdout] 1786 |         try!(self.bump());
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1792:20
[INFO] [stdout]      |
[INFO] [stdout] 1792 |         let expr = try!(self.parse_expr_seq());
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1794:9
[INFO] [stdout]      |
[INFO] [stdout] 1794 |         try!(self.expect_eos());
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/ir/mod.rs:87:9
[INFO] [stdout]    |
[INFO] [stdout] 87 |         try!(self.build_function_ir(function_ref, ParseMode::Normal));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/ir/mod.rs:96:29
[INFO] [stdout]    |
[INFO] [stdout] 96 |             let mut lexer = try!(Lexer::new(reader, &self.interner, LexerMode::Normal));
[INFO] [stdout]    |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:102:13
[INFO] [stdout]     |
[INFO] [stdout] 102 |             try!(Parser::parse_program(&mut self.ast, &mut lexer, &self.interner, mode, privileged))
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:114:9
[INFO] [stdout]     |
[INFO] [stdout] 114 |         try!(self.build_function_ir(program_ref, mode));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:180:13
[INFO] [stdout]     |
[INFO] [stdout] 180 |             try!(generator.emit_functions(&function.block.block));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:182:13
[INFO] [stdout]     |
[INFO] [stdout] 182 |             try!(generator.emit_block(&function.block.block));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:223:13
[INFO] [stdout]     |
[INFO] [stdout] 223 |             try!(self.build_function_ir(FunctionRef(i as u32), ParseMode::Normal));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:390:13
[INFO] [stdout]     |
[INFO] [stdout] 390 |             try!(self.emit_stmt(&stmt));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:419:13
[INFO] [stdout]     |
[INFO] [stdout] 419 |             try!(self.emit_stmt(&stmt));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:427:13
[INFO] [stdout]     |
[INFO] [stdout] 427 |             try!(self.emit_stmt(stmt));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:462:41
[INFO] [stdout]     |
[INFO] [stdout] 462 |         let (target, try_catch_depth) = try!(self.get_target(targets, label));
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1280:28
[INFO] [stdout]      |
[INFO] [stdout] 1280 |                         if try!(self.consume(Token::CloseBracket)) {
[INFO] [stdout]      |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1283:25
[INFO] [stdout]      |
[INFO] [stdout] 1283 |                         try!(self.expect(Token::Comma));
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1293:9
[INFO] [stdout]      |
[INFO] [stdout] 1293 |         try!(self.bump());
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1299:13
[INFO] [stdout]      |
[INFO] [stdout] 1299 |         if !try!(self.consume(Token::CloseBrace)) {
[INFO] [stdout]      |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1300:16
[INFO] [stdout]      |
[INFO] [stdout] 1300 |             if try!(self.consume(Token::Comma)) {
[INFO] [stdout]      |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1301:17
[INFO] [stdout]      |
[INFO] [stdout] 1301 |                 try!(self.expect(Token::CloseBrace));
[INFO] [stdout]      |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1304:32
[INFO] [stdout]      |
[INFO] [stdout] 1304 |                     props.push(try!(self.parse_expr_object_literal_prop()));
[INFO] [stdout]      |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1308:24
[INFO] [stdout]      |
[INFO] [stdout] 1308 |                     if try!(self.consume(Token::CloseBrace)) {
[INFO] [stdout]      |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1311:21
[INFO] [stdout]      |
[INFO] [stdout] 1311 |                     try!(self.expect(Token::Comma));
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1312:24
[INFO] [stdout]      |
[INFO] [stdout] 1312 |                     if try!(self.consume(Token::CloseBrace)) {
[INFO] [stdout]      |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1323:29
[INFO] [stdout]      |
[INFO] [stdout] 1323 |         if let Some(name) = try!(self.parse_ident_name()) {
[INFO] [stdout]      |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1324:30
[INFO] [stdout]      |
[INFO] [stdout] 1324 |             let prop_ident = try!(self.parse_ident_name());
[INFO] [stdout]      |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1326:16
[INFO] [stdout]      |
[INFO] [stdout] 1326 |             if try!(self.consume(Token::OpenParen)) {
[INFO] [stdout]      |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1334:21
[INFO] [stdout]      |
[INFO] [stdout] 1334 |                     try!(self.expect(Token::CloseParen));
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1336:33
[INFO] [stdout]      |
[INFO] [stdout] 1336 |                     let start = try!(self.lexer.span());
[INFO] [stdout]      |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1338:33
[INFO] [stdout]      |
[INFO] [stdout] 1338 |                     let block = try!(self.parse_function_block(Vec::new()));
[INFO] [stdout]      |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1355:37
[INFO] [stdout]      |
[INFO] [stdout] 1355 |                     let args = vec![try!(self.parse_name())];
[INFO] [stdout]      |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1357:21
[INFO] [stdout]      |
[INFO] [stdout] 1357 |                     try!(self.expect(Token::CloseParen));
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1359:33
[INFO] [stdout]      |
[INFO] [stdout] 1359 |                     let start = try!(self.lexer.span());
[INFO] [stdout]      |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1361:33
[INFO] [stdout]      |
[INFO] [stdout] 1361 |                     let block = try!(self.parse_function_block(args));
[INFO] [stdout]      |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1384:21
[INFO] [stdout]      |
[INFO] [stdout] 1384 |                     try!(self.consume(Token::Colon));
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1386:32
[INFO] [stdout]      |
[INFO] [stdout] 1386 |                     let expr = try!(self.parse_expr());
[INFO] [stdout]      |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1391:35
[INFO] [stdout]      |
[INFO] [stdout] 1391 |         } else if let Some(lit) = try!(self.parse_lit()) {
[INFO] [stdout]      |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1399:13
[INFO] [stdout]      |
[INFO] [stdout] 1399 |             try!(self.consume(Token::Colon));
[INFO] [stdout]      |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1401:24
[INFO] [stdout]      |
[INFO] [stdout] 1401 |             let expr = try!(self.parse_expr());
[INFO] [stdout]      |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1412:9
[INFO] [stdout]      |
[INFO] [stdout] 1412 |         try!(self.bump());
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1414:9
[INFO] [stdout]      |
[INFO] [stdout] 1414 |         try!(self.expect(Token::OpenParen));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1416:20
[INFO] [stdout]      |
[INFO] [stdout] 1416 |         let expr = try!(self.parse_expr_seq());
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1418:9
[INFO] [stdout]      |
[INFO] [stdout] 1418 |         try!(self.expect(Token::CloseParen));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1420:20
[INFO] [stdout]      |
[INFO] [stdout] 1420 |         let then = try!(self.parse_stmt(None));
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1422:24
[INFO] [stdout]      |
[INFO] [stdout] 1422 |         let else_ = if try!(self.consume(Token::Else)) {
[INFO] [stdout]      |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1423:27
[INFO] [stdout]      |
[INFO] [stdout] 1423 |             Some(Box::new(try!(self.parse_stmt(None))))
[INFO] [stdout]      |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1434:20
[INFO] [stdout]      |
[INFO] [stdout] 1434 |         exprs.push(try!(self.parse_expr()));
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1436:15
[INFO] [stdout]      |
[INFO] [stdout] 1436 |         while try!(self.consume(Token::Comma)) {
[INFO] [stdout]      |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1437:24
[INFO] [stdout]      |
[INFO] [stdout] 1437 |             exprs.push(try!(self.parse_expr()));
[INFO] [stdout]      |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1446:9
[INFO] [stdout]      |
[INFO] [stdout] 1446 |         try!(self.bump());
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1448:20
[INFO] [stdout]      |
[INFO] [stdout] 1448 |         let stmt = try!(self.parse_stmt(None));
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1450:9
[INFO] [stdout]      |
[INFO] [stdout] 1450 |         try!(self.expect(Token::While));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1451:9
[INFO] [stdout]      |
[INFO] [stdout] 1451 |         try!(self.expect(Token::OpenParen));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1453:20
[INFO] [stdout]      |
[INFO] [stdout] 1453 |         let expr = try!(self.parse_expr());
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:489:9
[INFO] [stdout]     |
[INFO] [stdout] 489 |         try!(self.emit_stmt(stmt));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:493:9
[INFO] [stdout]     |
[INFO] [stdout] 493 |         try!(self.emit_test(expr, start, false));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:506:9
[INFO] [stdout]     |
[INFO] [stdout] 506 |         try!(self.emit_exprs(exprs, leave.is_some()));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1455:9
[INFO] [stdout]      |
[INFO] [stdout] 1455 |         try!(self.expect(Token::CloseParen));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:520:21
[INFO] [stdout]     |
[INFO] [stdout] 520 |                     try!(generator.emit_exprs(init, false))
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1456:9
[INFO] [stdout]      |
[INFO] [stdout] 1456 |         try!(self.expect_eos());
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:536:21
[INFO] [stdout]     |
[INFO] [stdout] 536 |                     try!(generator.emit_var_decl(init));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1462:9
[INFO] [stdout]      |
[INFO] [stdout] 1462 |         try!(self.bump());
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:556:9
[INFO] [stdout]     |
[INFO] [stdout] 556 |         try!(init(self));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:562:9
[INFO] [stdout]     |
[INFO] [stdout] 562 |         try!(self.emit_stmt(stmt));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1464:9
[INFO] [stdout]      |
[INFO] [stdout] 1464 |         try!(self.expect(Token::OpenParen));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:567:13
[INFO] [stdout]     |
[INFO] [stdout] 567 |             try!(self.emit_exprs(incr, false));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:573:13
[INFO] [stdout]     |
[INFO] [stdout] 573 |             try!(self.emit_tests(test, body_label, false));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1466:20
[INFO] [stdout]      |
[INFO] [stdout] 1466 |         let expr = try!(self.parse_expr());
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:618:21
[INFO] [stdout]     |
[INFO] [stdout] 618 |         let local = try!(expr(self));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:622:9
[INFO] [stdout]     |
[INFO] [stdout] 622 |         try!(self.emit_exprs(in_, true));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1468:9
[INFO] [stdout]      |
[INFO] [stdout] 1468 |         try!(self.expect(Token::CloseParen));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:634:9
[INFO] [stdout]     |
[INFO] [stdout] 634 |         try!(self.emit_stmt(stmt));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:669:13
[INFO] [stdout]     |
[INFO] [stdout] 669 |             try!(self.emit_tests(test, else_label, true));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1470:20
[INFO] [stdout]      |
[INFO] [stdout] 1470 |         let stmt = try!(self.parse_stmt(None));
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:671:13
[INFO] [stdout]     |
[INFO] [stdout] 671 |             try!(self.emit_stmt(then));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:677:13
[INFO] [stdout]     |
[INFO] [stdout] 677 |             try!(self.emit_stmt(else_));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1476:9
[INFO] [stdout]      |
[INFO] [stdout] 1476 |         try!(self.bump());
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:683:13
[INFO] [stdout]     |
[INFO] [stdout] 683 |             try!(self.emit_tests(test, after_label, true));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1478:9
[INFO] [stdout]      |
[INFO] [stdout] 1478 |         try!(self.expect(Token::OpenParen));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:685:13
[INFO] [stdout]     |
[INFO] [stdout] 685 |             try!(self.emit_stmt(then));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:697:9
[INFO] [stdout]     |
[INFO] [stdout] 697 |         try!(self.emit_stmt(item));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1480:12
[INFO] [stdout]      |
[INFO] [stdout] 1480 |         if try!(self.consume(Token::Var)) {
[INFO] [stdout]      |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:707:13
[INFO] [stdout]     |
[INFO] [stdout] 707 |             try!(self.emit_exprs(exprs, true));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:741:9
[INFO] [stdout]     |
[INFO] [stdout] 741 |         try!(self.emit_exprs(exprs, true));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1483:24
[INFO] [stdout]      |
[INFO] [stdout] 1483 |             let vars = try!(self.parse_var_decl());
[INFO] [stdout]      |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:754:21
[INFO] [stdout]     |
[INFO] [stdout] 754 |                     try!(self.emit_exprs(exprs, true));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1485:19
[INFO] [stdout]      |
[INFO] [stdout] 1485 |             match try!(self.next()) {
[INFO] [stdout]      |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:779:13
[INFO] [stdout]     |
[INFO] [stdout] 779 |             try!(self.emit_stmts(stmts));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:790:9
[INFO] [stdout]     |
[INFO] [stdout] 790 |         try!(self.emit_exprs(exprs, true));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1487:46
[INFO] [stdout]      |
[INFO] [stdout] 1487 |                     let (test, incr, stmt) = try!(self.parse_for_tail());
[INFO] [stdout]      |                                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:804:9
[INFO] [stdout]     |
[INFO] [stdout] 804 |         try!(self.emit_block(try));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:829:17
[INFO] [stdout]     |
[INFO] [stdout] 829 |                 try!(self.emit_block(&catch.block));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1502:32
[INFO] [stdout]      |
[INFO] [stdout] 1502 |                     let expr = try!(self.parse_expr_seq());
[INFO] [stdout]      |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:845:17
[INFO] [stdout]     |
[INFO] [stdout] 845 |                 try!(self.emit_block(&catch.block));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:856:13
[INFO] [stdout]     |
[INFO] [stdout] 856 |             try!(self.emit_block(finally));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1504:21
[INFO] [stdout]      |
[INFO] [stdout] 1504 |                     try!(self.expect(Token::CloseParen));
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:873:17
[INFO] [stdout]     |
[INFO] [stdout] 873 |                 try!(self.emit_expr(expr, true));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1506:32
[INFO] [stdout]      |
[INFO] [stdout] 1506 |                     let stmt = try!(self.parse_stmt(None));
[INFO] [stdout]      |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:893:9
[INFO] [stdout]     |
[INFO] [stdout] 893 |         try!(self.emit_stmt(stmt));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:897:9
[INFO] [stdout]     |
[INFO] [stdout] 897 |         try!(self.emit_test(expr, start, false));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1515:16
[INFO] [stdout]      |
[INFO] [stdout] 1515 |             if try!(self.consume(Token::SemiColon)) {
[INFO] [stdout]      |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:910:9
[INFO] [stdout]     |
[INFO] [stdout] 910 |         try!(self.emit_exprs(exprs, true));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:915:9
[INFO] [stdout]     |
[INFO] [stdout] 915 |         try!(self.emit_stmt(stmt));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1518:42
[INFO] [stdout]      |
[INFO] [stdout] 1518 |                 let (test, incr, stmt) = try!(self.parse_for_tail());
[INFO] [stdout]      |                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:935:13
[INFO] [stdout]     |
[INFO] [stdout] 935 |             try!(self.emit_expr(&exprs.exprs[i], leave && i == len - 1));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:946:17
[INFO] [stdout]     |
[INFO] [stdout] 946 |                 try!(self.emit_test(&exprs.exprs[i], label, inverse));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:948:17
[INFO] [stdout]     |
[INFO] [stdout] 948 |                 try!(self.emit_expr(&exprs.exprs[i], false));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:980:9
[INFO] [stdout]     |
[INFO] [stdout] 980 |         try!(self.emit_expr(expr, true));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1007:25
[INFO] [stdout]      |
[INFO] [stdout] 1007 |                         try!(self.emit_expr(&exprs[i], true));
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1030:17
[INFO] [stdout]      |
[INFO] [stdout] 1030 |                 try!(self.emit_expr(expr, false));
[INFO] [stdout]      |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1081:17
[INFO] [stdout]      |
[INFO] [stdout] 1081 |                 try!(generator.emit_expr(rhs, true));
[INFO] [stdout]      |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1083:17
[INFO] [stdout]      |
[INFO] [stdout] 1083 |                 try!(generator.emit_expr(lhs, true));
[INFO] [stdout]      |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1084:17
[INFO] [stdout]      |
[INFO] [stdout] 1084 |                 try!(generator.emit_expr(rhs, true));
[INFO] [stdout]      |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1118:29
[INFO] [stdout]      |
[INFO] [stdout] 1118 | ...                   try!(load(self));
[INFO] [stdout]      |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1124:29
[INFO] [stdout]      |
[INFO] [stdout] 1124 | ...                   try!(load(self));
[INFO] [stdout]      |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1132:25
[INFO] [stdout]      |
[INFO] [stdout] 1132 |                         try!(load(self));
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1137:25
[INFO] [stdout]      |
[INFO] [stdout] 1137 |                         try!(load(self));
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1148:17
[INFO] [stdout]      |
[INFO] [stdout] 1148 |                 try!(self.emit_expr(expr, true));
[INFO] [stdout]      |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1150:17
[INFO] [stdout]      |
[INFO] [stdout] 1150 |                 try!(load(self));
[INFO] [stdout]      |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1157:21
[INFO] [stdout]      |
[INFO] [stdout] 1157 |                     try!(self.emit_member_target(expr, index, false));
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1159:21
[INFO] [stdout]      |
[INFO] [stdout] 1159 |                     try!(load(self));
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1164:21
[INFO] [stdout]      |
[INFO] [stdout] 1164 |                     try!(self.emit_member_target(expr, index, false));
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1174:21
[INFO] [stdout]      |
[INFO] [stdout] 1174 |                     try!(self.emit_expr(rhs, true));
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1193:17
[INFO] [stdout]      |
[INFO] [stdout] 1193 |                 try!(self.emit_expr(lhs, true));
[INFO] [stdout]      |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1202:17
[INFO] [stdout]      |
[INFO] [stdout] 1202 |                 try!(self.emit_expr(rhs, true));
[INFO] [stdout]      |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1214:9
[INFO] [stdout]      |
[INFO] [stdout] 1214 |         try!(self.emit_expr(lhs, true));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1215:9
[INFO] [stdout]      |
[INFO] [stdout] 1215 |         try!(self.emit_expr(rhs, true));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1226:9
[INFO] [stdout]      |
[INFO] [stdout] 1226 |         try!(self.emit_expr(expr, true));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1248:17
[INFO] [stdout]      |
[INFO] [stdout] 1248 |                 try!(self.emit_expr(expr, true));
[INFO] [stdout]      |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1253:17
[INFO] [stdout]      |
[INFO] [stdout] 1253 |                 try!(self.emit_member_target(expr, index, true));
[INFO] [stdout]      |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1258:17
[INFO] [stdout]      |
[INFO] [stdout] 1258 |                 try!(self.emit_expr(expr, true));
[INFO] [stdout]      |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1263:13
[INFO] [stdout]      |
[INFO] [stdout] 1263 |             try!(self.emit_expr(arg, true));
[INFO] [stdout]      |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1331:9
[INFO] [stdout]      |
[INFO] [stdout] 1331 |         try!(self.emit_expr(expr, true));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1342:9
[INFO] [stdout]      |
[INFO] [stdout] 1342 |         try!(self.emit_member_target(expr, index, false));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1355:13
[INFO] [stdout]      |
[INFO] [stdout] 1355 |             try!(self.emit_expr(expr, true));
[INFO] [stdout]      |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1358:17
[INFO] [stdout]      |
[INFO] [stdout] 1358 |                 try!(self.emit_expr(arg, true));
[INFO] [stdout]      |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1364:13
[INFO] [stdout]      |
[INFO] [stdout] 1364 |             try!(self.emit_expr(expr, true));
[INFO] [stdout]      |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1387:33
[INFO] [stdout]      |
[INFO] [stdout] 1387 | ...                   try!(self.emit_expr(&*expr, true));
[INFO] [stdout]      |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1391:33
[INFO] [stdout]      |
[INFO] [stdout] 1391 | ...                   try!(self.emit_expr_literal(&*lit, true));
[INFO] [stdout]      |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1392:33
[INFO] [stdout]      |
[INFO] [stdout] 1392 | ...                   try!(self.emit_expr(&*expr, true));
[INFO] [stdout]      |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1408:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |                     Property::Assignment(_, ref expr) => try!(self.emit_expr(expr, false)),
[INFO] [stdout]      |                                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1425:9
[INFO] [stdout]      |
[INFO] [stdout] 1425 |         try!(self.emit_test(test, else_label, true));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1427:9
[INFO] [stdout]      |
[INFO] [stdout] 1427 |         try!(self.emit_expr(then, leave));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1433:9
[INFO] [stdout]      |
[INFO] [stdout] 1433 |         try!(self.emit_expr(else_, leave));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1465:17
[INFO] [stdout]      |
[INFO] [stdout] 1465 |                 try!(self.emit_expr(expr, true));
[INFO] [stdout]      |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1470:17
[INFO] [stdout]      |
[INFO] [stdout] 1470 |                 try!(self.emit_member_target(expr, index, false));
[INFO] [stdout]      |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1512:25
[INFO] [stdout]      |
[INFO] [stdout] 1512 |                         try!(self.emit_expr(expr, true));
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1516:25
[INFO] [stdout]      |
[INFO] [stdout] 1516 |                         try!(self.emit_member_target(expr, index, false));
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1536:29
[INFO] [stdout]      |
[INFO] [stdout] 1536 | ...                   try!(self.emit_expr(expr, true));
[INFO] [stdout]      |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1551:25
[INFO] [stdout]      |
[INFO] [stdout] 1551 |                         try!(self.emit_expr(expr, true));
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1555:25
[INFO] [stdout]      |
[INFO] [stdout] 1555 |                         try!(self.emit_member_target(expr, index, false));
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1578:29
[INFO] [stdout]      |
[INFO] [stdout] 1578 | ...                   try!(self.emit_expr(expr, true));
[INFO] [stdout]      |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1591:31
[INFO] [stdout]      |
[INFO] [stdout] 1591 |                 let lhs_ref = try!(self.emit_lhs_load(expr));
[INFO] [stdout]      |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1601:21
[INFO] [stdout]      |
[INFO] [stdout] 1601 |                     try!(self.emit_lhs_store(lhs_ref));
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1606:21
[INFO] [stdout]      |
[INFO] [stdout] 1606 |                     try!(self.emit_lhs_store(lhs_ref));
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1612:31
[INFO] [stdout]      |
[INFO] [stdout] 1612 |                 let lhs_ref = try!(self.emit_lhs_load(expr));
[INFO] [stdout]      |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1622:21
[INFO] [stdout]      |
[INFO] [stdout] 1622 |                     try!(self.emit_lhs_store(lhs_ref));
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1627:21
[INFO] [stdout]      |
[INFO] [stdout] 1627 |                     try!(self.emit_lhs_store(lhs_ref));
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1633:31
[INFO] [stdout]      |
[INFO] [stdout] 1633 |                 let lhs_ref = try!(self.emit_lhs_load(expr));
[INFO] [stdout]      |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1643:21
[INFO] [stdout]      |
[INFO] [stdout] 1643 |                     try!(self.emit_lhs_store(lhs_ref));
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1648:21
[INFO] [stdout]      |
[INFO] [stdout] 1648 |                     try!(self.emit_lhs_store(lhs_ref));
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1654:31
[INFO] [stdout]      |
[INFO] [stdout] 1654 |                 let lhs_ref = try!(self.emit_lhs_load(expr));
[INFO] [stdout]      |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1664:21
[INFO] [stdout]      |
[INFO] [stdout] 1664 |                     try!(self.emit_lhs_store(lhs_ref));
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1669:21
[INFO] [stdout]      |
[INFO] [stdout] 1669 |                     try!(self.emit_lhs_store(lhs_ref));
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1677:9
[INFO] [stdout]      |
[INFO] [stdout] 1677 |         try!(self.emit_expr(expr, true));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1802:9
[INFO] [stdout]      |
[INFO] [stdout] 1802 |         try!(self.emit_expr(expr, true));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1806:9
[INFO] [stdout]      |
[INFO] [stdout] 1806 |         try!(self.emit_exprs(index, true));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rt/interpreter.rs:1271:17
[INFO] [stdout]      |
[INFO] [stdout] 1271 |                 try!(self.env.eval_scoped(&js, self.strict, this_arg, scope, ParseMode::DirectEval))
[INFO] [stdout]      |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rt/interpreter.rs:1279:13
[INFO] [stdout]      |
[INFO] [stdout] 1279 |             try!(self.env.call(JsFnMode::new(false, self.strict), args));
[INFO] [stdout]      |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rt/interpreter.rs:1320:36
[INFO] [stdout]      |
[INFO] [stdout] 1320 |             CastType::Primitive => try!(arg.to_primitive(self.env, JsPreferredType::None)).as_raw(),
[INFO] [stdout]      |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rt/interpreter.rs:1321:42
[INFO] [stdout]      |
[INFO] [stdout] 1321 |             CastType::StringPrimitive => try!(arg.to_primitive(self.env, JsPreferredType::String)).as_raw(),
[INFO] [stdout]      |                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rt/interpreter.rs:1322:42
[INFO] [stdout]      |
[INFO] [stdout] 1322 |             CastType::NumberPrimitive => try!(arg.to_primitive(self.env, JsPreferredType::Number)).as_raw(),
[INFO] [stdout]      |                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rt/interpreter.rs:1324:56
[INFO] [stdout]      |
[INFO] [stdout] 1324 |             CastType::Number => JsRawValue::new_number(try!(arg.to_number(self.env))),
[INFO] [stdout]      |                                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rt/interpreter.rs:1325:57
[INFO] [stdout]      |
[INFO] [stdout] 1325 |             CastType::Integer => JsRawValue::new_number(try!(arg.to_integer(self.env))),
[INFO] [stdout]      |                                                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rt/interpreter.rs:1326:55
[INFO] [stdout]      |
[INFO] [stdout] 1326 |             CastType::Int32 => JsRawValue::new_number(try!(arg.to_int32(self.env)) as f64),
[INFO] [stdout]      |                                                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rt/interpreter.rs:1327:56
[INFO] [stdout]      |
[INFO] [stdout] 1327 |             CastType::UInt32 => JsRawValue::new_number(try!(arg.to_uint32(self.env)) as f64),
[INFO] [stdout]      |                                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rt/interpreter.rs:1328:56
[INFO] [stdout]      |
[INFO] [stdout] 1328 |             CastType::UInt16 => JsRawValue::new_number(try!(arg.to_uint16(self.env)) as f64),
[INFO] [stdout]      |                                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rt/interpreter.rs:1329:33
[INFO] [stdout]      |
[INFO] [stdout] 1329 |             CastType::String => try!(arg.to_string(self.env)).as_value().as_raw(),
[INFO] [stdout]      |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rt/interpreter.rs:1330:33
[INFO] [stdout]      |
[INFO] [stdout] 1330 |             CastType::Object => try!(arg.to_object(self.env)).as_raw()
[INFO] [stdout]      |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/global.rs:12:18
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let string = try!(args.arg(env, 0).to_string(env));
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/global.rs:13:17
[INFO] [stdout]    |
[INFO] [stdout] 13 |     let radix = try!(args.arg(env, 1).to_int32(env)) as i64;
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/global.rs:94:17
[INFO] [stdout]    |
[INFO] [stdout] 94 |     let input = try!(args.arg(env, 0).to_string(env)).to_string();
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/global.rs:103:18
[INFO] [stdout]     |
[INFO] [stdout] 103 |     let result = try!(args.arg(env, 0).to_number(env)).is_nan();
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/global.rs:110:18
[INFO] [stdout]     |
[INFO] [stdout] 110 |     let result = try!(args.arg(env, 0).to_number(env)).is_finite();
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/global.rs:165:40
[INFO] [stdout]     |
[INFO] [stdout] 165 |                         return Ok(Some(try!(parse_hex(env, c1)) * 16 + try!(parse_hex(env, c2))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/global.rs:165:72
[INFO] [stdout]     |
[INFO] [stdout] 165 |                         return Ok(Some(try!(parse_hex(env, c1)) * 16 + try!(parse_hex(env, c2))));
[INFO] [stdout]     |                                                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/global.rs:176:18
[INFO] [stdout]     |
[INFO] [stdout] 176 |     let string = try!(args.arg(env, 0).to_string(env));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/global.rs:184:30
[INFO] [stdout]     |
[INFO] [stdout] 184 |         if let Some(value) = try!(decode_part(env, chars, i)) {
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/global.rs:221:42
[INFO] [stdout]     |
[INFO] [stdout] 221 |                     if let Some(value) = try!(decode_part(env, chars, i)) {
[INFO] [stdout]     |                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/global.rs:281:18
[INFO] [stdout]     |
[INFO] [stdout] 281 |     let string = try!(args.arg(env, 0).to_string(env));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/object.rs:49:17
[INFO] [stdout]    |
[INFO] [stdout] 49 |                 try!(define_properties(env, result, properties));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/object.rs:67:22
[INFO] [stdout]    |
[INFO] [stdout] 67 |         let object = try!(this_arg.to_object(env));
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/object.rs:79:16
[INFO] [stdout]    |
[INFO] [stdout] 79 |     let this = try!(args.this(env).to_object(env));
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/object.rs:80:21
[INFO] [stdout]    |
[INFO] [stdout] 80 |     let to_string = try!(this.get(env, name::TO_STRING));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/object.rs:97:16
[INFO] [stdout]    |
[INFO] [stdout] 97 |     let name = try!(env.intern_value(arg));
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/object.rs:99:18
[INFO] [stdout]    |
[INFO] [stdout] 99 |     let object = try!(args.this(env).to_object(env));
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/object.rs:113:22
[INFO] [stdout]     |
[INFO] [stdout] 113 |         let object = try!(args.this(env).to_object(env));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/object.rs:137:16
[INFO] [stdout]     |
[INFO] [stdout] 137 |     let name = try!(env.intern_value(name));
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/object.rs:138:18
[INFO] [stdout]     |
[INFO] [stdout] 138 |     let object = try!(args.this(env).to_object(env));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/object.rs:154:15
[INFO] [stdout]     |
[INFO] [stdout] 154 |     let arg = try!(arg.to_object(env)).unwrap_object();
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/object.rs:171:20
[INFO] [stdout]     |
[INFO] [stdout] 171 |         let name = try!(name.to_string(env));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/object.rs:175:20
[INFO] [stdout]     |
[INFO] [stdout] 175 |         let desc = try!(JsDescriptor::to_property_descriptor(env, desc));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/object.rs:177:9
[INFO] [stdout]     |
[INFO] [stdout] 177 |         try!(object.define_own_property(env, name, desc, true));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/object.rs:191:9
[INFO] [stdout]     |
[INFO] [stdout] 191 |         try!(define_properties(env, object_obj, properties));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/object.rs:199:22
[INFO] [stdout]     |
[INFO] [stdout] 199 |     let properties = try!(properties.to_object(env)).unwrap_object();
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1522:28
[INFO] [stdout]      |
[INFO] [stdout] 1522 |                 let expr = try!(self.parse_expr_seq());
[INFO] [stdout]      |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1543:25
[INFO] [stdout]      |
[INFO] [stdout] 1543 |                         try!(self.expect(Token::CloseParen));
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1545:36
[INFO] [stdout]      |
[INFO] [stdout] 1545 |                         let stmt = try!(self.parse_stmt(None));
[INFO] [stdout]      |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1553:27
[INFO] [stdout]      |
[INFO] [stdout] 1553 |                 } else if try!(self.consume(Token::SemiColon)) {
[INFO] [stdout]      |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1554:46
[INFO] [stdout]      |
[INFO] [stdout] 1554 |                     let (test, incr, stmt) = try!(self.parse_for_tail());
[INFO] [stdout]      |                                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1565:23
[INFO] [stdout]      |
[INFO] [stdout] 1565 |         let test = if try!(self.consume(Token::SemiColon)) {
[INFO] [stdout]      |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1568:24
[INFO] [stdout]      |
[INFO] [stdout] 1568 |             let expr = try!(self.parse_expr_seq());
[INFO] [stdout]      |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1570:13
[INFO] [stdout]      |
[INFO] [stdout] 1570 |             try!(self.expect(Token::SemiColon));
[INFO] [stdout]      |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1575:23
[INFO] [stdout]      |
[INFO] [stdout] 1575 |         let incr = if try!(self.consume(Token::CloseParen)) {
[INFO] [stdout]      |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1578:24
[INFO] [stdout]      |
[INFO] [stdout] 1578 |             let expr = try!(self.parse_expr_seq());
[INFO] [stdout]      |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1580:13
[INFO] [stdout]      |
[INFO] [stdout] 1580 |             try!(self.expect(Token::CloseParen));
[INFO] [stdout]      |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1585:20
[INFO] [stdout]      |
[INFO] [stdout] 1585 |         let stmt = try!(self.parse_stmt(None));
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1591:9
[INFO] [stdout]      |
[INFO] [stdout] 1591 |         try!(self.bump());
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1593:25
[INFO] [stdout]      |
[INFO] [stdout] 1593 |         let label = if !try!(self.is_eos()) {
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1594:33
[INFO] [stdout]      |
[INFO] [stdout] 1594 |             if let Some(name) = try!(self.parse_opt_name()) {
[INFO] [stdout]      |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1605:9
[INFO] [stdout]      |
[INFO] [stdout] 1605 |         try!(self.expect_eos());
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1611:9
[INFO] [stdout]      |
[INFO] [stdout] 1611 |         try!(self.bump());
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1613:25
[INFO] [stdout]      |
[INFO] [stdout] 1613 |         let label = if !try!(self.is_eos()) {
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1614:33
[INFO] [stdout]      |
[INFO] [stdout] 1614 |             if let Some(name) = try!(self.parse_opt_name()) {
[INFO] [stdout]      |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1625:9
[INFO] [stdout]      |
[INFO] [stdout] 1625 |         try!(self.expect_eos());
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1634:13
[INFO] [stdout]      |
[INFO] [stdout] 1634 |             try!(self.bump());
[INFO] [stdout]      |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1636:27
[INFO] [stdout]      |
[INFO] [stdout] 1636 |             let expr = if try!(self.is_eos()) {
[INFO] [stdout]      |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1639:22
[INFO] [stdout]      |
[INFO] [stdout] 1639 |                 Some(try!(self.parse_expr_seq()))
[INFO] [stdout]      |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1642:13
[INFO] [stdout]      |
[INFO] [stdout] 1642 |             try!(self.expect_eos());
[INFO] [stdout]      |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1655:9
[INFO] [stdout]      |
[INFO] [stdout] 1655 |         try!(self.bump());
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1657:9
[INFO] [stdout]      |
[INFO] [stdout] 1657 |         try!(self.expect(Token::OpenParen));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1659:20
[INFO] [stdout]      |
[INFO] [stdout] 1659 |         let expr = try!(self.parse_expr_seq());
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1661:9
[INFO] [stdout]      |
[INFO] [stdout] 1661 |         try!(self.expect(Token::CloseParen));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1663:20
[INFO] [stdout]      |
[INFO] [stdout] 1663 |         let stmt = try!(self.parse_stmt(None));
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1669:9
[INFO] [stdout]      |
[INFO] [stdout] 1669 |         try!(self.bump());
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1671:9
[INFO] [stdout]      |
[INFO] [stdout] 1671 |         try!(self.expect(Token::OpenParen));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1673:20
[INFO] [stdout]      |
[INFO] [stdout] 1673 |         let expr = try!(self.parse_expr_seq());
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1675:9
[INFO] [stdout]      |
[INFO] [stdout] 1675 |         try!(self.expect(Token::CloseParen));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1677:9
[INFO] [stdout]      |
[INFO] [stdout] 1677 |         try!(self.expect(Token::OpenBrace));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1683:19
[INFO] [stdout]      |
[INFO] [stdout] 1683 |             match try!(self.next()) {
[INFO] [stdout]      |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/object.rs:207:33
[INFO] [stdout]     |
[INFO] [stdout] 207 |                     let value = try!(properties.get(env, name));
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/object.rs:208:45
[INFO] [stdout]     |
[INFO] [stdout] 208 |                     descriptors.push((name, try!(JsDescriptor::to_property_descriptor(env, value))));
[INFO] [stdout]     |                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/object.rs:217:9
[INFO] [stdout]     |
[INFO] [stdout] 217 |         try!(object.define_own_property(
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/object.rs:233:18
[INFO] [stdout]     |
[INFO] [stdout] 233 |     let object = try!(object.to_object(env)).unwrap_object();
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/object.rs:236:20
[INFO] [stdout]     |
[INFO] [stdout] 236 |     let property = try!(arg.to_string(env)).to_string();
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/object.rs:265:18
[INFO] [stdout]     |
[INFO] [stdout] 265 |     let object = try!(object.to_object(env)).unwrap_object();
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/object.rs:275:17
[INFO] [stdout]     |
[INFO] [stdout] 275 |                 try!(result.define_own_property(
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/object.rs:310:21
[INFO] [stdout]     |
[INFO] [stdout] 310 |                     try!(target.define_own_property(env, name, desc, true));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/object.rs:351:25
[INFO] [stdout]     |
[INFO] [stdout] 351 |                         try!(object_obj.define_own_property(env, name, desc, true));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/object.rs:433:18
[INFO] [stdout]     |
[INFO] [stdout] 433 |     let object = try!(object.to_object(env)).unwrap_object();
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/object.rs:445:21
[INFO] [stdout]     |
[INFO] [stdout] 445 |                     try!(array.define_own_property(
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/array.rs:35:32
[INFO] [stdout]    |
[INFO] [stdout] 35 |             if let Some(len) = try!(arg.to_uint32_exact(env)) {
[INFO] [stdout]    |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/array.rs:37:17
[INFO] [stdout]    |
[INFO] [stdout] 37 |                 try!(array.put(env, name::LENGTH, len, false));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/array.rs:42:13
[INFO] [stdout]    |
[INFO] [stdout] 42 |             try!(array.define_own_property(env, Name::from_index(0), JsDescriptor::new_simple_value(arg), false));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/array.rs:47:13
[INFO] [stdout]    |
[INFO] [stdout] 47 |             try!(array.define_own_property(env, Name::from_index(i), JsDescriptor::new_simple_value(arg), false));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/array.rs:56:17
[INFO] [stdout]    |
[INFO] [stdout] 56 |     let array = try!(args.this(env).to_object(env));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/array.rs:57:20
[INFO] [stdout]    |
[INFO] [stdout] 57 |     let mut func = try!(array.get(env, name::JOIN));
[INFO] [stdout]    |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/array.rs:59:16
[INFO] [stdout]    |
[INFO] [stdout] 59 |         func = try!(env.handle(JsHandle::Object).get(env, name::TO_STRING));
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/array.rs:67:17
[INFO] [stdout]    |
[INFO] [stdout] 67 |     let array = try!(args.this(env).to_object(env));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/array.rs:68:21
[INFO] [stdout]    |
[INFO] [stdout] 68 |     let array_len = try!(array.get(env, name::LENGTH));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/array.rs:69:15
[INFO] [stdout]    |
[INFO] [stdout] 69 |     let len = try!(array_len.to_uint32(env));
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/array.rs:75:25
[INFO] [stdout]    |
[INFO] [stdout] 75 |             let value = try!(array.get(env, Name::from_index(index)));
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/array.rs:79:39
[INFO] [stdout]    |
[INFO] [stdout] 79 |                     let element_obj = try!(value.to_object(env));
[INFO] [stdout]    |                                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/array.rs:80:32
[INFO] [stdout]    |
[INFO] [stdout] 80 |                     let func = try!(element_obj.get(env, name::TO_LOCALE_STRING));
[INFO] [stdout]    |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/array.rs:84:34
[INFO] [stdout]    |
[INFO] [stdout] 84 |                     let result = try!(try!(func.call(env, element_obj, Vec::new(), false)).to_string(env)).to_string();
[INFO] [stdout]    |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/array.rs:84:39
[INFO] [stdout]    |
[INFO] [stdout] 84 |                     let result = try!(try!(func.call(env, element_obj, Vec::new(), false)).to_string(env)).to_string();
[INFO] [stdout]    |                                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/array.rs:93:9
[INFO] [stdout]    |
[INFO] [stdout] 93 |         try!(to_string(env, &mut result, &array, 0));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/array.rs:97:13
[INFO] [stdout]    |
[INFO] [stdout] 97 |             try!(to_string(env, &mut result, &array, i as usize));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:110:26
[INFO] [stdout]     |
[INFO] [stdout] 110 |             let length = try!(element.get(env, name::LENGTH));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:111:26
[INFO] [stdout]     |
[INFO] [stdout] 111 |             let length = try!(length.to_number(env)) as usize;
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:116:39
[INFO] [stdout]     |
[INFO] [stdout] 116 |                     let sub_element = try!(element.get(env, Name::from_index(i)));
[INFO] [stdout]     |                                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:117:21
[INFO] [stdout]     |
[INFO] [stdout] 117 |                     try!(result.define_own_property(
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:146:17
[INFO] [stdout]     |
[INFO] [stdout] 146 |                 try!(result.define_own_property(env, name::LENGTH, desc, false));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:149:13
[INFO] [stdout]     |
[INFO] [stdout] 149 |             try!(result.define_own_property(
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:162:17
[INFO] [stdout]     |
[INFO] [stdout] 162 |     let array = try!(args.this(env).to_object(env));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:166:5
[INFO] [stdout]     |
[INFO] [stdout] 166 |     try!(append(env, &mut result, &mut index, array));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:170:9
[INFO] [stdout]     |
[INFO] [stdout] 170 |         try!(append(env, &mut result, &mut index, arg));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:178:17
[INFO] [stdout]     |
[INFO] [stdout] 178 |     let array = try!(args.this(env).to_object(env));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:179:19
[INFO] [stdout]     |
[INFO] [stdout] 179 |     let len_val = try!(array.get(env, name::LENGTH));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:180:15
[INFO] [stdout]     |
[INFO] [stdout] 180 |     let len = try!(len_val.to_uint32(env));
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:189:13
[INFO] [stdout]     |
[INFO] [stdout] 189 |             try!(arg.to_string(env)).to_string()
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:197:27
[INFO] [stdout]     |
[INFO] [stdout] 197 |             let element = try!(array.get(env, Name::from_index(index)));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:201:34
[INFO] [stdout]     |
[INFO] [stdout] 201 |                     let string = try!(element.to_string(env)).to_string();
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:209:9
[INFO] [stdout]     |
[INFO] [stdout] 209 |         try!(append(env, &mut result, &array, 0));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:213:13
[INFO] [stdout]     |
[INFO] [stdout] 213 |             try!(append(env, &mut result, &array, i as usize));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:222:21
[INFO] [stdout]     |
[INFO] [stdout] 222 |     let mut array = try!(args.this(env).to_object(env));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:223:19
[INFO] [stdout]     |
[INFO] [stdout] 223 |     let len_val = try!(array.get(env, name::LENGTH));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:224:15
[INFO] [stdout]     |
[INFO] [stdout] 224 |     let len = try!(len_val.to_uint32(env));
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:228:9
[INFO] [stdout]     |
[INFO] [stdout] 228 |         try!(array.put(env, name::LENGTH, length, true));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:233:23
[INFO] [stdout]     |
[INFO] [stdout] 233 |         let element = try!(array.get(env, Name::from_index(index)));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:234:9
[INFO] [stdout]     |
[INFO] [stdout] 234 |         try!(array.delete(env, Name::from_index(index), true));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:237:9
[INFO] [stdout]     |
[INFO] [stdout] 237 |         try!(array.put(env, name::LENGTH, length, true));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:245:21
[INFO] [stdout]     |
[INFO] [stdout] 245 |     let mut array = try!(args.this(env).to_object(env));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:246:19
[INFO] [stdout]     |
[INFO] [stdout] 246 |     let len_val = try!(array.get(env, name::LENGTH));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:247:21
[INFO] [stdout]     |
[INFO] [stdout] 247 |     let mut index = try!(len_val.to_uint32(env)) as usize;
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:258:9
[INFO] [stdout]     |
[INFO] [stdout] 258 |         try!(array.put(env, name, arg, true));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:264:5
[INFO] [stdout]     |
[INFO] [stdout] 264 |     try!(array.put(env, name::LENGTH, length, true));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:271:21
[INFO] [stdout]     |
[INFO] [stdout] 271 |     let mut array = try!(args.this(env).to_object(env));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:272:19
[INFO] [stdout]     |
[INFO] [stdout] 272 |     let len_val = try!(array.get(env, name::LENGTH));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:273:15
[INFO] [stdout]     |
[INFO] [stdout] 273 |     let len = try!(len_val.to_uint32(env)) as usize;
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:281:27
[INFO] [stdout]     |
[INFO] [stdout] 281 |         let lower_value = try!(array.get(env, lower_name));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:282:27
[INFO] [stdout]     |
[INFO] [stdout] 282 |         let upper_value = try!(array.get(env, upper_name));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:287:13
[INFO] [stdout]     |
[INFO] [stdout] 287 |             try!(array.put(env, lower_name, upper_value, true));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:288:13
[INFO] [stdout]     |
[INFO] [stdout] 288 |             try!(array.put(env, upper_name, lower_value, true));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:290:13
[INFO] [stdout]     |
[INFO] [stdout] 290 |             try!(array.put(env, lower_name, upper_value, true));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:291:13
[INFO] [stdout]     |
[INFO] [stdout] 291 |             try!(array.delete(env, upper_name, true));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:293:13
[INFO] [stdout]     |
[INFO] [stdout] 293 |             try!(array.delete(env, lower_name, true));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:294:13
[INFO] [stdout]     |
[INFO] [stdout] 294 |             try!(array.put(env, upper_name, lower_value, true));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:305:21
[INFO] [stdout]     |
[INFO] [stdout] 305 |     let mut array = try!(args.this(env).to_object(env));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:306:19
[INFO] [stdout]     |
[INFO] [stdout] 306 |     let len_val = try!(array.get(env, name::LENGTH));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:307:15
[INFO] [stdout]     |
[INFO] [stdout] 307 |     let len = try!(len_val.to_uint32(env)) as usize;
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:311:9
[INFO] [stdout]     |
[INFO] [stdout] 311 |         try!(array.put(env, name::LENGTH, length, true));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:315:21
[INFO] [stdout]     |
[INFO] [stdout] 315 |         let first = try!(array.get(env, Name::from_index(0)));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:322:32
[INFO] [stdout]     |
[INFO] [stdout] 322 |                 let from_val = try!(array.get(env, Name::from_index(i)));
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:323:17
[INFO] [stdout]     |
[INFO] [stdout] 323 |                 try!(array.put(env, Name::from_index(to), from_val, true));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:325:17
[INFO] [stdout]     |
[INFO] [stdout] 325 |                 try!(array.delete(env, Name::from_index(to), true));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:329:9
[INFO] [stdout]     |
[INFO] [stdout] 329 |         try!(array.delete(env, Name::from_index(len - 1), true));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:331:9
[INFO] [stdout]     |
[INFO] [stdout] 331 |         try!(array.put(env, name::LENGTH, length, true));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:341:17
[INFO] [stdout]     |
[INFO] [stdout] 341 |     let array = try!(args.this(env).to_object(env));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:343:19
[INFO] [stdout]     |
[INFO] [stdout] 343 |     let len_val = try!(array.get(env, name::LENGTH));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:344:15
[INFO] [stdout]     |
[INFO] [stdout] 344 |     let len = try!(len_val.to_uint32(env)) as usize;
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:346:26
[INFO] [stdout]     |
[INFO] [stdout] 346 |     let relative_start = try!(args.arg(env, 0).to_integer(env));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:358:9
[INFO] [stdout]     |
[INFO] [stdout] 358 |         try!(end.to_integer(env))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:373:27
[INFO] [stdout]     |
[INFO] [stdout] 373 |             let k_value = try!(array.get(env, Name::from_index(k)));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:374:13
[INFO] [stdout]     |
[INFO] [stdout] 374 |             try!(result.define_own_property(env, Name::from_index(n), JsDescriptor::new_simple_value(k_value), false));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:387:19
[INFO] [stdout]     |
[INFO] [stdout] 387 |     let mut obj = try!(args.this(env).to_object(env));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:388:19
[INFO] [stdout]     |
[INFO] [stdout] 388 |     let len_val = try!(obj.get(env, name::LENGTH));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1686:37
[INFO] [stdout]      |
[INFO] [stdout] 1686 |                     let case_expr = try!(self.parse_expr_seq());
[INFO] [stdout]      |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1688:21
[INFO] [stdout]      |
[INFO] [stdout] 1688 |                     try!(self.expect(Token::Colon));
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1690:33
[INFO] [stdout]      |
[INFO] [stdout] 1690 |                     let stmts = try!(self.parse_stmt_list());
[INFO] [stdout]      |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1695:21
[INFO] [stdout]      |
[INFO] [stdout] 1695 |                     try!(self.expect(Token::Colon));
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1705:33
[INFO] [stdout]      |
[INFO] [stdout] 1705 |                     let stmts = try!(self.parse_stmt_list());
[INFO] [stdout]      |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1717:9
[INFO] [stdout]      |
[INFO] [stdout] 1717 |         try!(self.bump());
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1719:12
[INFO] [stdout]      |
[INFO] [stdout] 1719 |         if try!(self.is_eos()) {
[INFO] [stdout]      |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1722:24
[INFO] [stdout]      |
[INFO] [stdout] 1722 |             let expr = try!(self.parse_expr_seq());
[INFO] [stdout]      |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1724:13
[INFO] [stdout]      |
[INFO] [stdout] 1724 |             try!(self.expect_eos());
[INFO] [stdout]      |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1731:9
[INFO] [stdout]      |
[INFO] [stdout] 1731 |         try!(self.bump());
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1733:19
[INFO] [stdout]      |
[INFO] [stdout] 1733 |         let try = try!(self.parse_block());
[INFO] [stdout]      |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1735:24
[INFO] [stdout]      |
[INFO] [stdout] 1735 |         let catch = if try!(self.consume(Token::Catch)) {
[INFO] [stdout]      |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1738:13
[INFO] [stdout]      |
[INFO] [stdout] 1738 |             try!(self.expect(Token::OpenParen));
[INFO] [stdout]      |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1740:25
[INFO] [stdout]      |
[INFO] [stdout] 1740 |             let ident = try!(self.parse_ident());
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1744:13
[INFO] [stdout]      |
[INFO] [stdout] 1744 |             try!(self.expect(Token::CloseParen));
[INFO] [stdout]      |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1746:29
[INFO] [stdout]      |
[INFO] [stdout] 1746 |             let mut catch = try!(self.parse_block());
[INFO] [stdout]      |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1758:26
[INFO] [stdout]      |
[INFO] [stdout] 1758 |         let finally = if try!(self.consume(Token::Finally)) {
[INFO] [stdout]      |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1759:18
[INFO] [stdout]      |
[INFO] [stdout] 1759 |             Some(try!(self.parse_block()))
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1774:9
[INFO] [stdout]      |
[INFO] [stdout] 1774 |         try!(self.bump());
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1776:9
[INFO] [stdout]      |
[INFO] [stdout] 1776 |         try!(self.expect_eos());
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1783:19
[INFO] [stdout]      |
[INFO] [stdout] 1783 |             name: try!(self.parse_name())
[INFO] [stdout]      |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1786:9
[INFO] [stdout]      |
[INFO] [stdout] 1786 |         try!(self.bump());
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1792:20
[INFO] [stdout]      |
[INFO] [stdout] 1792 |         let expr = try!(self.parse_expr_seq());
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/syntax/parser/mod.rs:1794:9
[INFO] [stdout]      |
[INFO] [stdout] 1794 |         try!(self.expect_eos());
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/ir/mod.rs:87:9
[INFO] [stdout]    |
[INFO] [stdout] 87 |         try!(self.build_function_ir(function_ref, ParseMode::Normal));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/ir/mod.rs:96:29
[INFO] [stdout]    |
[INFO] [stdout] 96 |             let mut lexer = try!(Lexer::new(reader, &self.interner, LexerMode::Normal));
[INFO] [stdout]    |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:102:13
[INFO] [stdout]     |
[INFO] [stdout] 102 |             try!(Parser::parse_program(&mut self.ast, &mut lexer, &self.interner, mode, privileged))
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:114:9
[INFO] [stdout]     |
[INFO] [stdout] 114 |         try!(self.build_function_ir(program_ref, mode));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:180:13
[INFO] [stdout]     |
[INFO] [stdout] 180 |             try!(generator.emit_functions(&function.block.block));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:182:13
[INFO] [stdout]     |
[INFO] [stdout] 182 |             try!(generator.emit_block(&function.block.block));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:223:13
[INFO] [stdout]     |
[INFO] [stdout] 223 |             try!(self.build_function_ir(FunctionRef(i as u32), ParseMode::Normal));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:390:13
[INFO] [stdout]     |
[INFO] [stdout] 390 |             try!(self.emit_stmt(&stmt));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:419:13
[INFO] [stdout]     |
[INFO] [stdout] 419 |             try!(self.emit_stmt(&stmt));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:427:13
[INFO] [stdout]     |
[INFO] [stdout] 427 |             try!(self.emit_stmt(stmt));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:462:41
[INFO] [stdout]     |
[INFO] [stdout] 462 |         let (target, try_catch_depth) = try!(self.get_target(targets, label));
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:489:9
[INFO] [stdout]     |
[INFO] [stdout] 489 |         try!(self.emit_stmt(stmt));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:493:9
[INFO] [stdout]     |
[INFO] [stdout] 493 |         try!(self.emit_test(expr, start, false));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:506:9
[INFO] [stdout]     |
[INFO] [stdout] 506 |         try!(self.emit_exprs(exprs, leave.is_some()));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:520:21
[INFO] [stdout]     |
[INFO] [stdout] 520 |                     try!(generator.emit_exprs(init, false))
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:536:21
[INFO] [stdout]     |
[INFO] [stdout] 536 |                     try!(generator.emit_var_decl(init));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:556:9
[INFO] [stdout]     |
[INFO] [stdout] 556 |         try!(init(self));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:562:9
[INFO] [stdout]     |
[INFO] [stdout] 562 |         try!(self.emit_stmt(stmt));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:567:13
[INFO] [stdout]     |
[INFO] [stdout] 567 |             try!(self.emit_exprs(incr, false));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:573:13
[INFO] [stdout]     |
[INFO] [stdout] 573 |             try!(self.emit_tests(test, body_label, false));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:618:21
[INFO] [stdout]     |
[INFO] [stdout] 618 |         let local = try!(expr(self));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:622:9
[INFO] [stdout]     |
[INFO] [stdout] 622 |         try!(self.emit_exprs(in_, true));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:634:9
[INFO] [stdout]     |
[INFO] [stdout] 634 |         try!(self.emit_stmt(stmt));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:669:13
[INFO] [stdout]     |
[INFO] [stdout] 669 |             try!(self.emit_tests(test, else_label, true));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:671:13
[INFO] [stdout]     |
[INFO] [stdout] 671 |             try!(self.emit_stmt(then));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:677:13
[INFO] [stdout]     |
[INFO] [stdout] 677 |             try!(self.emit_stmt(else_));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:683:13
[INFO] [stdout]     |
[INFO] [stdout] 683 |             try!(self.emit_tests(test, after_label, true));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:685:13
[INFO] [stdout]     |
[INFO] [stdout] 685 |             try!(self.emit_stmt(then));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:697:9
[INFO] [stdout]     |
[INFO] [stdout] 697 |         try!(self.emit_stmt(item));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:707:13
[INFO] [stdout]     |
[INFO] [stdout] 707 |             try!(self.emit_exprs(exprs, true));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:741:9
[INFO] [stdout]     |
[INFO] [stdout] 741 |         try!(self.emit_exprs(exprs, true));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:754:21
[INFO] [stdout]     |
[INFO] [stdout] 754 |                     try!(self.emit_exprs(exprs, true));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:779:13
[INFO] [stdout]     |
[INFO] [stdout] 779 |             try!(self.emit_stmts(stmts));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:790:9
[INFO] [stdout]     |
[INFO] [stdout] 790 |         try!(self.emit_exprs(exprs, true));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:804:9
[INFO] [stdout]     |
[INFO] [stdout] 804 |         try!(self.emit_block(try));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:829:17
[INFO] [stdout]     |
[INFO] [stdout] 829 |                 try!(self.emit_block(&catch.block));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:845:17
[INFO] [stdout]     |
[INFO] [stdout] 845 |                 try!(self.emit_block(&catch.block));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:856:13
[INFO] [stdout]     |
[INFO] [stdout] 856 |             try!(self.emit_block(finally));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:873:17
[INFO] [stdout]     |
[INFO] [stdout] 873 |                 try!(self.emit_expr(expr, true));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:893:9
[INFO] [stdout]     |
[INFO] [stdout] 893 |         try!(self.emit_stmt(stmt));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:897:9
[INFO] [stdout]     |
[INFO] [stdout] 897 |         try!(self.emit_test(expr, start, false));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:910:9
[INFO] [stdout]     |
[INFO] [stdout] 910 |         try!(self.emit_exprs(exprs, true));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:915:9
[INFO] [stdout]     |
[INFO] [stdout] 915 |         try!(self.emit_stmt(stmt));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:935:13
[INFO] [stdout]     |
[INFO] [stdout] 935 |             try!(self.emit_expr(&exprs.exprs[i], leave && i == len - 1));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:946:17
[INFO] [stdout]     |
[INFO] [stdout] 946 |                 try!(self.emit_test(&exprs.exprs[i], label, inverse));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:948:17
[INFO] [stdout]     |
[INFO] [stdout] 948 |                 try!(self.emit_expr(&exprs.exprs[i], false));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ir/mod.rs:980:9
[INFO] [stdout]     |
[INFO] [stdout] 980 |         try!(self.emit_expr(expr, true));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1007:25
[INFO] [stdout]      |
[INFO] [stdout] 1007 |                         try!(self.emit_expr(&exprs[i], true));
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1030:17
[INFO] [stdout]      |
[INFO] [stdout] 1030 |                 try!(self.emit_expr(expr, false));
[INFO] [stdout]      |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1081:17
[INFO] [stdout]      |
[INFO] [stdout] 1081 |                 try!(generator.emit_expr(rhs, true));
[INFO] [stdout]      |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1083:17
[INFO] [stdout]      |
[INFO] [stdout] 1083 |                 try!(generator.emit_expr(lhs, true));
[INFO] [stdout]      |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1084:17
[INFO] [stdout]      |
[INFO] [stdout] 1084 |                 try!(generator.emit_expr(rhs, true));
[INFO] [stdout]      |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1118:29
[INFO] [stdout]      |
[INFO] [stdout] 1118 | ...                   try!(load(self));
[INFO] [stdout]      |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1124:29
[INFO] [stdout]      |
[INFO] [stdout] 1124 | ...                   try!(load(self));
[INFO] [stdout]      |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1132:25
[INFO] [stdout]      |
[INFO] [stdout] 1132 |                         try!(load(self));
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1137:25
[INFO] [stdout]      |
[INFO] [stdout] 1137 |                         try!(load(self));
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1148:17
[INFO] [stdout]      |
[INFO] [stdout] 1148 |                 try!(self.emit_expr(expr, true));
[INFO] [stdout]      |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1150:17
[INFO] [stdout]      |
[INFO] [stdout] 1150 |                 try!(load(self));
[INFO] [stdout]      |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1157:21
[INFO] [stdout]      |
[INFO] [stdout] 1157 |                     try!(self.emit_member_target(expr, index, false));
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1159:21
[INFO] [stdout]      |
[INFO] [stdout] 1159 |                     try!(load(self));
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1164:21
[INFO] [stdout]      |
[INFO] [stdout] 1164 |                     try!(self.emit_member_target(expr, index, false));
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1174:21
[INFO] [stdout]      |
[INFO] [stdout] 1174 |                     try!(self.emit_expr(rhs, true));
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1193:17
[INFO] [stdout]      |
[INFO] [stdout] 1193 |                 try!(self.emit_expr(lhs, true));
[INFO] [stdout]      |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1202:17
[INFO] [stdout]      |
[INFO] [stdout] 1202 |                 try!(self.emit_expr(rhs, true));
[INFO] [stdout]      |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1214:9
[INFO] [stdout]      |
[INFO] [stdout] 1214 |         try!(self.emit_expr(lhs, true));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1215:9
[INFO] [stdout]      |
[INFO] [stdout] 1215 |         try!(self.emit_expr(rhs, true));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1226:9
[INFO] [stdout]      |
[INFO] [stdout] 1226 |         try!(self.emit_expr(expr, true));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1248:17
[INFO] [stdout]      |
[INFO] [stdout] 1248 |                 try!(self.emit_expr(expr, true));
[INFO] [stdout]      |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1253:17
[INFO] [stdout]      |
[INFO] [stdout] 1253 |                 try!(self.emit_member_target(expr, index, true));
[INFO] [stdout]      |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1258:17
[INFO] [stdout]      |
[INFO] [stdout] 1258 |                 try!(self.emit_expr(expr, true));
[INFO] [stdout]      |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1263:13
[INFO] [stdout]      |
[INFO] [stdout] 1263 |             try!(self.emit_expr(arg, true));
[INFO] [stdout]      |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1331:9
[INFO] [stdout]      |
[INFO] [stdout] 1331 |         try!(self.emit_expr(expr, true));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1342:9
[INFO] [stdout]      |
[INFO] [stdout] 1342 |         try!(self.emit_member_target(expr, index, false));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1355:13
[INFO] [stdout]      |
[INFO] [stdout] 1355 |             try!(self.emit_expr(expr, true));
[INFO] [stdout]      |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1358:17
[INFO] [stdout]      |
[INFO] [stdout] 1358 |                 try!(self.emit_expr(arg, true));
[INFO] [stdout]      |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1364:13
[INFO] [stdout]      |
[INFO] [stdout] 1364 |             try!(self.emit_expr(expr, true));
[INFO] [stdout]      |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1387:33
[INFO] [stdout]      |
[INFO] [stdout] 1387 | ...                   try!(self.emit_expr(&*expr, true));
[INFO] [stdout]      |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1391:33
[INFO] [stdout]      |
[INFO] [stdout] 1391 | ...                   try!(self.emit_expr_literal(&*lit, true));
[INFO] [stdout]      |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1392:33
[INFO] [stdout]      |
[INFO] [stdout] 1392 | ...                   try!(self.emit_expr(&*expr, true));
[INFO] [stdout]      |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1408:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |                     Property::Assignment(_, ref expr) => try!(self.emit_expr(expr, false)),
[INFO] [stdout]      |                                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1425:9
[INFO] [stdout]      |
[INFO] [stdout] 1425 |         try!(self.emit_test(test, else_label, true));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1427:9
[INFO] [stdout]      |
[INFO] [stdout] 1427 |         try!(self.emit_expr(then, leave));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1433:9
[INFO] [stdout]      |
[INFO] [stdout] 1433 |         try!(self.emit_expr(else_, leave));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1465:17
[INFO] [stdout]      |
[INFO] [stdout] 1465 |                 try!(self.emit_expr(expr, true));
[INFO] [stdout]      |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1470:17
[INFO] [stdout]      |
[INFO] [stdout] 1470 |                 try!(self.emit_member_target(expr, index, false));
[INFO] [stdout]      |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1512:25
[INFO] [stdout]      |
[INFO] [stdout] 1512 |                         try!(self.emit_expr(expr, true));
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1516:25
[INFO] [stdout]      |
[INFO] [stdout] 1516 |                         try!(self.emit_member_target(expr, index, false));
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1536:29
[INFO] [stdout]      |
[INFO] [stdout] 1536 | ...                   try!(self.emit_expr(expr, true));
[INFO] [stdout]      |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1551:25
[INFO] [stdout]      |
[INFO] [stdout] 1551 |                         try!(self.emit_expr(expr, true));
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1555:25
[INFO] [stdout]      |
[INFO] [stdout] 1555 |                         try!(self.emit_member_target(expr, index, false));
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1578:29
[INFO] [stdout]      |
[INFO] [stdout] 1578 | ...                   try!(self.emit_expr(expr, true));
[INFO] [stdout]      |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1591:31
[INFO] [stdout]      |
[INFO] [stdout] 1591 |                 let lhs_ref = try!(self.emit_lhs_load(expr));
[INFO] [stdout]      |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1601:21
[INFO] [stdout]      |
[INFO] [stdout] 1601 |                     try!(self.emit_lhs_store(lhs_ref));
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1606:21
[INFO] [stdout]      |
[INFO] [stdout] 1606 |                     try!(self.emit_lhs_store(lhs_ref));
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1612:31
[INFO] [stdout]      |
[INFO] [stdout] 1612 |                 let lhs_ref = try!(self.emit_lhs_load(expr));
[INFO] [stdout]      |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1622:21
[INFO] [stdout]      |
[INFO] [stdout] 1622 |                     try!(self.emit_lhs_store(lhs_ref));
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1627:21
[INFO] [stdout]      |
[INFO] [stdout] 1627 |                     try!(self.emit_lhs_store(lhs_ref));
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1633:31
[INFO] [stdout]      |
[INFO] [stdout] 1633 |                 let lhs_ref = try!(self.emit_lhs_load(expr));
[INFO] [stdout]      |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1643:21
[INFO] [stdout]      |
[INFO] [stdout] 1643 |                     try!(self.emit_lhs_store(lhs_ref));
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1648:21
[INFO] [stdout]      |
[INFO] [stdout] 1648 |                     try!(self.emit_lhs_store(lhs_ref));
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1654:31
[INFO] [stdout]      |
[INFO] [stdout] 1654 |                 let lhs_ref = try!(self.emit_lhs_load(expr));
[INFO] [stdout]      |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1664:21
[INFO] [stdout]      |
[INFO] [stdout] 1664 |                     try!(self.emit_lhs_store(lhs_ref));
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1669:21
[INFO] [stdout]      |
[INFO] [stdout] 1669 |                     try!(self.emit_lhs_store(lhs_ref));
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1677:9
[INFO] [stdout]      |
[INFO] [stdout] 1677 |         try!(self.emit_expr(expr, true));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1802:9
[INFO] [stdout]      |
[INFO] [stdout] 1802 |         try!(self.emit_expr(expr, true));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ir/mod.rs:1806:9
[INFO] [stdout]      |
[INFO] [stdout] 1806 |         try!(self.emit_exprs(index, true));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rt/interpreter.rs:1271:17
[INFO] [stdout]      |
[INFO] [stdout] 1271 |                 try!(self.env.eval_scoped(&js, self.strict, this_arg, scope, ParseMode::DirectEval))
[INFO] [stdout]      |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rt/interpreter.rs:1279:13
[INFO] [stdout]      |
[INFO] [stdout] 1279 |             try!(self.env.call(JsFnMode::new(false, self.strict), args));
[INFO] [stdout]      |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rt/interpreter.rs:1320:36
[INFO] [stdout]      |
[INFO] [stdout] 1320 |             CastType::Primitive => try!(arg.to_primitive(self.env, JsPreferredType::None)).as_raw(),
[INFO] [stdout]      |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rt/interpreter.rs:1321:42
[INFO] [stdout]      |
[INFO] [stdout] 1321 |             CastType::StringPrimitive => try!(arg.to_primitive(self.env, JsPreferredType::String)).as_raw(),
[INFO] [stdout]      |                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rt/interpreter.rs:1322:42
[INFO] [stdout]      |
[INFO] [stdout] 1322 |             CastType::NumberPrimitive => try!(arg.to_primitive(self.env, JsPreferredType::Number)).as_raw(),
[INFO] [stdout]      |                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rt/interpreter.rs:1324:56
[INFO] [stdout]      |
[INFO] [stdout] 1324 |             CastType::Number => JsRawValue::new_number(try!(arg.to_number(self.env))),
[INFO] [stdout]      |                                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rt/interpreter.rs:1325:57
[INFO] [stdout]      |
[INFO] [stdout] 1325 |             CastType::Integer => JsRawValue::new_number(try!(arg.to_integer(self.env))),
[INFO] [stdout]      |                                                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rt/interpreter.rs:1326:55
[INFO] [stdout]      |
[INFO] [stdout] 1326 |             CastType::Int32 => JsRawValue::new_number(try!(arg.to_int32(self.env)) as f64),
[INFO] [stdout]      |                                                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rt/interpreter.rs:1327:56
[INFO] [stdout]      |
[INFO] [stdout] 1327 |             CastType::UInt32 => JsRawValue::new_number(try!(arg.to_uint32(self.env)) as f64),
[INFO] [stdout]      |                                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rt/interpreter.rs:1328:56
[INFO] [stdout]      |
[INFO] [stdout] 1328 |             CastType::UInt16 => JsRawValue::new_number(try!(arg.to_uint16(self.env)) as f64),
[INFO] [stdout]      |                                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rt/interpreter.rs:1329:33
[INFO] [stdout]      |
[INFO] [stdout] 1329 |             CastType::String => try!(arg.to_string(self.env)).as_value().as_raw(),
[INFO] [stdout]      |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rt/interpreter.rs:1330:33
[INFO] [stdout]      |
[INFO] [stdout] 1330 |             CastType::Object => try!(arg.to_object(self.env)).as_raw()
[INFO] [stdout]      |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/global.rs:12:18
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let string = try!(args.arg(env, 0).to_string(env));
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/global.rs:13:17
[INFO] [stdout]    |
[INFO] [stdout] 13 |     let radix = try!(args.arg(env, 1).to_int32(env)) as i64;
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/global.rs:94:17
[INFO] [stdout]    |
[INFO] [stdout] 94 |     let input = try!(args.arg(env, 0).to_string(env)).to_string();
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/global.rs:103:18
[INFO] [stdout]     |
[INFO] [stdout] 103 |     let result = try!(args.arg(env, 0).to_number(env)).is_nan();
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/global.rs:110:18
[INFO] [stdout]     |
[INFO] [stdout] 110 |     let result = try!(args.arg(env, 0).to_number(env)).is_finite();
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/global.rs:165:40
[INFO] [stdout]     |
[INFO] [stdout] 165 |                         return Ok(Some(try!(parse_hex(env, c1)) * 16 + try!(parse_hex(env, c2))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/global.rs:165:72
[INFO] [stdout]     |
[INFO] [stdout] 165 |                         return Ok(Some(try!(parse_hex(env, c1)) * 16 + try!(parse_hex(env, c2))));
[INFO] [stdout]     |                                                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/global.rs:176:18
[INFO] [stdout]     |
[INFO] [stdout] 176 |     let string = try!(args.arg(env, 0).to_string(env));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/global.rs:184:30
[INFO] [stdout]     |
[INFO] [stdout] 184 |         if let Some(value) = try!(decode_part(env, chars, i)) {
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/global.rs:221:42
[INFO] [stdout]     |
[INFO] [stdout] 221 |                     if let Some(value) = try!(decode_part(env, chars, i)) {
[INFO] [stdout]     |                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/global.rs:281:18
[INFO] [stdout]     |
[INFO] [stdout] 281 |     let string = try!(args.arg(env, 0).to_string(env));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/object.rs:49:17
[INFO] [stdout]    |
[INFO] [stdout] 49 |                 try!(define_properties(env, result, properties));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/object.rs:67:22
[INFO] [stdout]    |
[INFO] [stdout] 67 |         let object = try!(this_arg.to_object(env));
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/object.rs:79:16
[INFO] [stdout]    |
[INFO] [stdout] 79 |     let this = try!(args.this(env).to_object(env));
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/object.rs:80:21
[INFO] [stdout]    |
[INFO] [stdout] 80 |     let to_string = try!(this.get(env, name::TO_STRING));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/object.rs:97:16
[INFO] [stdout]    |
[INFO] [stdout] 97 |     let name = try!(env.intern_value(arg));
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/object.rs:99:18
[INFO] [stdout]    |
[INFO] [stdout] 99 |     let object = try!(args.this(env).to_object(env));
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/object.rs:113:22
[INFO] [stdout]     |
[INFO] [stdout] 113 |         let object = try!(args.this(env).to_object(env));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/object.rs:137:16
[INFO] [stdout]     |
[INFO] [stdout] 137 |     let name = try!(env.intern_value(name));
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/object.rs:138:18
[INFO] [stdout]     |
[INFO] [stdout] 138 |     let object = try!(args.this(env).to_object(env));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/object.rs:154:15
[INFO] [stdout]     |
[INFO] [stdout] 154 |     let arg = try!(arg.to_object(env)).unwrap_object();
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/object.rs:171:20
[INFO] [stdout]     |
[INFO] [stdout] 171 |         let name = try!(name.to_string(env));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/object.rs:175:20
[INFO] [stdout]     |
[INFO] [stdout] 175 |         let desc = try!(JsDescriptor::to_property_descriptor(env, desc));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/object.rs:177:9
[INFO] [stdout]     |
[INFO] [stdout] 177 |         try!(object.define_own_property(env, name, desc, true));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/object.rs:191:9
[INFO] [stdout]     |
[INFO] [stdout] 191 |         try!(define_properties(env, object_obj, properties));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/object.rs:199:22
[INFO] [stdout]     |
[INFO] [stdout] 199 |     let properties = try!(properties.to_object(env)).unwrap_object();
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/object.rs:207:33
[INFO] [stdout]     |
[INFO] [stdout] 207 |                     let value = try!(properties.get(env, name));
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/object.rs:208:45
[INFO] [stdout]     |
[INFO] [stdout] 208 |                     descriptors.push((name, try!(JsDescriptor::to_property_descriptor(env, value))));
[INFO] [stdout]     |                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/object.rs:217:9
[INFO] [stdout]     |
[INFO] [stdout] 217 |         try!(object.define_own_property(
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/object.rs:233:18
[INFO] [stdout]     |
[INFO] [stdout] 233 |     let object = try!(object.to_object(env)).unwrap_object();
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/object.rs:236:20
[INFO] [stdout]     |
[INFO] [stdout] 236 |     let property = try!(arg.to_string(env)).to_string();
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/object.rs:265:18
[INFO] [stdout]     |
[INFO] [stdout] 265 |     let object = try!(object.to_object(env)).unwrap_object();
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/object.rs:275:17
[INFO] [stdout]     |
[INFO] [stdout] 275 |                 try!(result.define_own_property(
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/object.rs:310:21
[INFO] [stdout]     |
[INFO] [stdout] 310 |                     try!(target.define_own_property(env, name, desc, true));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/object.rs:351:25
[INFO] [stdout]     |
[INFO] [stdout] 351 |                         try!(object_obj.define_own_property(env, name, desc, true));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/object.rs:433:18
[INFO] [stdout]     |
[INFO] [stdout] 433 |     let object = try!(object.to_object(env)).unwrap_object();
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/object.rs:445:21
[INFO] [stdout]     |
[INFO] [stdout] 445 |                     try!(array.define_own_property(
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/array.rs:35:32
[INFO] [stdout]    |
[INFO] [stdout] 35 |             if let Some(len) = try!(arg.to_uint32_exact(env)) {
[INFO] [stdout]    |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/array.rs:37:17
[INFO] [stdout]    |
[INFO] [stdout] 37 |                 try!(array.put(env, name::LENGTH, len, false));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/array.rs:42:13
[INFO] [stdout]    |
[INFO] [stdout] 42 |             try!(array.define_own_property(env, Name::from_index(0), JsDescriptor::new_simple_value(arg), false));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/array.rs:47:13
[INFO] [stdout]    |
[INFO] [stdout] 47 |             try!(array.define_own_property(env, Name::from_index(i), JsDescriptor::new_simple_value(arg), false));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/array.rs:56:17
[INFO] [stdout]    |
[INFO] [stdout] 56 |     let array = try!(args.this(env).to_object(env));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/array.rs:57:20
[INFO] [stdout]    |
[INFO] [stdout] 57 |     let mut func = try!(array.get(env, name::JOIN));
[INFO] [stdout]    |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/array.rs:59:16
[INFO] [stdout]    |
[INFO] [stdout] 59 |         func = try!(env.handle(JsHandle::Object).get(env, name::TO_STRING));
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/array.rs:67:17
[INFO] [stdout]    |
[INFO] [stdout] 67 |     let array = try!(args.this(env).to_object(env));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/array.rs:68:21
[INFO] [stdout]    |
[INFO] [stdout] 68 |     let array_len = try!(array.get(env, name::LENGTH));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/array.rs:69:15
[INFO] [stdout]    |
[INFO] [stdout] 69 |     let len = try!(array_len.to_uint32(env));
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/array.rs:75:25
[INFO] [stdout]    |
[INFO] [stdout] 75 |             let value = try!(array.get(env, Name::from_index(index)));
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/array.rs:79:39
[INFO] [stdout]    |
[INFO] [stdout] 79 |                     let element_obj = try!(value.to_object(env));
[INFO] [stdout]    |                                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/array.rs:80:32
[INFO] [stdout]    |
[INFO] [stdout] 80 |                     let func = try!(element_obj.get(env, name::TO_LOCALE_STRING));
[INFO] [stdout]    |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/array.rs:84:34
[INFO] [stdout]    |
[INFO] [stdout] 84 |                     let result = try!(try!(func.call(env, element_obj, Vec::new(), false)).to_string(env)).to_string();
[INFO] [stdout]    |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/array.rs:84:39
[INFO] [stdout]    |
[INFO] [stdout] 84 |                     let result = try!(try!(func.call(env, element_obj, Vec::new(), false)).to_string(env)).to_string();
[INFO] [stdout]    |                                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/array.rs:93:9
[INFO] [stdout]    |
[INFO] [stdout] 93 |         try!(to_string(env, &mut result, &array, 0));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/array.rs:97:13
[INFO] [stdout]    |
[INFO] [stdout] 97 |             try!(to_string(env, &mut result, &array, i as usize));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:110:26
[INFO] [stdout]     |
[INFO] [stdout] 110 |             let length = try!(element.get(env, name::LENGTH));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:111:26
[INFO] [stdout]     |
[INFO] [stdout] 111 |             let length = try!(length.to_number(env)) as usize;
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:116:39
[INFO] [stdout]     |
[INFO] [stdout] 116 |                     let sub_element = try!(element.get(env, Name::from_index(i)));
[INFO] [stdout]     |                                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:117:21
[INFO] [stdout]     |
[INFO] [stdout] 117 |                     try!(result.define_own_property(
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:146:17
[INFO] [stdout]     |
[INFO] [stdout] 146 |                 try!(result.define_own_property(env, name::LENGTH, desc, false));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:149:13
[INFO] [stdout]     |
[INFO] [stdout] 149 |             try!(result.define_own_property(
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:162:17
[INFO] [stdout]     |
[INFO] [stdout] 162 |     let array = try!(args.this(env).to_object(env));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:166:5
[INFO] [stdout]     |
[INFO] [stdout] 166 |     try!(append(env, &mut result, &mut index, array));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:170:9
[INFO] [stdout]     |
[INFO] [stdout] 170 |         try!(append(env, &mut result, &mut index, arg));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:178:17
[INFO] [stdout]     |
[INFO] [stdout] 178 |     let array = try!(args.this(env).to_object(env));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:389:15
[INFO] [stdout]     |
[INFO] [stdout] 389 |     let len = try!(len_val.to_uint32(env)) as usize;
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:395:30
[INFO] [stdout]     |
[INFO] [stdout] 395 |             values.push(Some(try!(obj.get(env, Name::from_index(i)))));
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:470:13
[INFO] [stdout]     |
[INFO] [stdout] 470 |             try!(obj.put(env, Name::from_index(i), value, true));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:472:13
[INFO] [stdout]     |
[INFO] [stdout] 472 |             try!(obj.delete(env, Name::from_index(i), true));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:481:21
[INFO] [stdout]     |
[INFO] [stdout] 481 |     let mut array = try!(args.this(env).to_object(env));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:483:19
[INFO] [stdout]     |
[INFO] [stdout] 483 |     let len_val = try!(array.get(env, name::LENGTH));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:484:15
[INFO] [stdout]     |
[INFO] [stdout] 484 |     let len = try!(len_val.to_uint32(env)) as usize;
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:486:26
[INFO] [stdout]     |
[INFO] [stdout] 486 |     let relative_start = try!(args.arg(env, 0).to_integer(env));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:494:24
[INFO] [stdout]     |
[INFO] [stdout] 494 |     let delete_count = try!(args.arg(env, 1).to_integer(env));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:506:30
[INFO] [stdout]     |
[INFO] [stdout] 506 |             let from_value = try!(array.get(env, from));
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:507:13
[INFO] [stdout]     |
[INFO] [stdout] 507 |             try!(result.define_own_property(
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:523:34
[INFO] [stdout]     |
[INFO] [stdout] 523 |                 let from_value = try!(array.get(env, from));
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:524:17
[INFO] [stdout]     |
[INFO] [stdout] 524 |                 try!(array.put(env, to, from_value, true));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:526:17
[INFO] [stdout]     |
[INFO] [stdout] 526 |                 try!(array.delete(env, to, true));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:532:13
[INFO] [stdout]     |
[INFO] [stdout] 532 |             try!(array.delete(env, Name::from_index(k - 1), true));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:542:34
[INFO] [stdout]     |
[INFO] [stdout] 542 |                 let from_value = try!(array.get(env, from));
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:543:17
[INFO] [stdout]     |
[INFO] [stdout] 543 |                 try!(array.put(env, to, from_value, true));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:545:17
[INFO] [stdout]     |
[INFO] [stdout] 545 |                 try!(array.delete(env, to, true));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:555:9
[INFO] [stdout]     |
[INFO] [stdout] 555 |         try!(array.put(env, Name::from_index(k), arg, true));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:561:5
[INFO] [stdout]     |
[INFO] [stdout] 561 |     try!(array.put(env, name::LENGTH, length, true));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:568:21
[INFO] [stdout]     |
[INFO] [stdout] 568 |     let mut array = try!(args.this(env).to_object(env));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:569:19
[INFO] [stdout]     |
[INFO] [stdout] 569 |     let len_val = try!(array.get(env, name::LENGTH));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:570:15
[INFO] [stdout]     |
[INFO] [stdout] 570 |     let len = try!(len_val.to_uint32(env)) as usize;
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:579:30
[INFO] [stdout]     |
[INFO] [stdout] 579 |             let from_value = try!(array.get(env, from));
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:580:13
[INFO] [stdout]     |
[INFO] [stdout] 580 |             try!(array.put(env, to, from_value, true));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:582:13
[INFO] [stdout]     |
[INFO] [stdout] 582 |             try!(array.delete(env, to, true));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:590:9
[INFO] [stdout]     |
[INFO] [stdout] 590 |         try!(array.put(env, Name::from_index(i), arg, true));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:594:5
[INFO] [stdout]     |
[INFO] [stdout] 594 |     try!(array.put(env, name::LENGTH, length, true));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:601:17
[INFO] [stdout]     |
[INFO] [stdout] 601 |     let array = try!(args.this(env).to_object(env));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:602:21
[INFO] [stdout]     |
[INFO] [stdout] 602 |     let len_value = try!(array.get(env, name::LENGTH));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:603:15
[INFO] [stdout]     |
[INFO] [stdout] 603 |     let len = try!(len_value.to_uint32(env)) as usize;
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:611:13
[INFO] [stdout]     |
[INFO] [stdout] 611 |             try!(args.arg(env, 1).to_integer(env))
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:629:35
[INFO] [stdout]     |
[INFO] [stdout] 629 |                     let element = try!(array.get(env, Name::from_index(i)));
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:645:17
[INFO] [stdout]     |
[INFO] [stdout] 645 |     let array = try!(args.this(env).to_object(env));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:646:21
[INFO] [stdout]     |
[INFO] [stdout] 646 |     let len_value = try!(array.get(env, name::LENGTH));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:647:15
[INFO] [stdout]     |
[INFO] [stdout] 647 |     let len = try!(len_value.to_uint32(env)) as usize;
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:653:13
[INFO] [stdout]     |
[INFO] [stdout] 653 |             try!(args.arg(env, 1).to_integer(env))
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:674:33
[INFO] [stdout]     |
[INFO] [stdout] 674 |                 let element_k = try!(array.get(env, Name::from_index(k)));
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:696:17
[INFO] [stdout]     |
[INFO] [stdout] 696 |     let array = try!(args.this(env).to_object(env));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:697:21
[INFO] [stdout]     |
[INFO] [stdout] 697 |     let len_value = try!(array.get(env, name::LENGTH));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:698:15
[INFO] [stdout]     |
[INFO] [stdout] 698 |     let len = try!(len_value.to_uint32(env)) as usize;
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:711:27
[INFO] [stdout]     |
[INFO] [stdout] 711 |             let k_value = try!(array.get(env, p_k));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:714:31
[INFO] [stdout]     |
[INFO] [stdout] 714 |             let test_result = try!(callback_fn.call(
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:742:17
[INFO] [stdout]     |
[INFO] [stdout] 742 |     let array = try!(args.this(env).to_object(env));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:743:21
[INFO] [stdout]     |
[INFO] [stdout] 743 |     let len_value = try!(array.get(env, name::LENGTH));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:744:15
[INFO] [stdout]     |
[INFO] [stdout] 744 |     let len = try!(len_value.to_uint32(env)) as usize;
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:762:27
[INFO] [stdout]     |
[INFO] [stdout] 762 |             let k_value = try!(array.get(env, p_k));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:765:13
[INFO] [stdout]     |
[INFO] [stdout] 765 |             try!(callback_fn.call(
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:779:17
[INFO] [stdout]     |
[INFO] [stdout] 779 |     let array = try!(args.this(env).to_object(env));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:780:21
[INFO] [stdout]     |
[INFO] [stdout] 780 |     let len_value = try!(array.get(env, name::LENGTH));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:781:15
[INFO] [stdout]     |
[INFO] [stdout] 781 |     let len = try!(len_value.to_uint32(env)) as usize;
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:801:27
[INFO] [stdout]     |
[INFO] [stdout] 801 |             let k_value = try!(array.get(env, p_k));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:804:13
[INFO] [stdout]     |
[INFO] [stdout] 804 |             try!(callback_fn.call(
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:814:9
[INFO] [stdout]     |
[INFO] [stdout] 814 |         try!(result.define_own_property(env, p_k, JsDescriptor::new_simple_value(mapped_value), false));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:822:17
[INFO] [stdout]     |
[INFO] [stdout] 822 |     let array = try!(args.this(env).to_object(env));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:823:21
[INFO] [stdout]     |
[INFO] [stdout] 823 |     let len_value = try!(array.get(env, name::LENGTH));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:824:15
[INFO] [stdout]     |
[INFO] [stdout] 824 |     let len = try!(len_value.to_uint32(env)) as usize;
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:846:27
[INFO] [stdout]     |
[INFO] [stdout] 846 |             let k_value = try!(array.get(env, p_k));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:849:28
[INFO] [stdout]     |
[INFO] [stdout] 849 |             let selected = try!(callback_fn.call(
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:857:17
[INFO] [stdout]     |
[INFO] [stdout] 857 |                 try!(result.define_own_property(
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:874:17
[INFO] [stdout]     |
[INFO] [stdout] 874 |     let array = try!(args.this(env).to_object(env));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:875:21
[INFO] [stdout]     |
[INFO] [stdout] 875 |     let len_value = try!(array.get(env, name::LENGTH));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:876:15
[INFO] [stdout]     |
[INFO] [stdout] 876 |     let len = try!(len_value.to_uint32(env)) as usize;
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:903:36
[INFO] [stdout]     |
[INFO] [stdout] 903 |                 accumulator = Some(try!(array.get(env, p_k)));
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:921:27
[INFO] [stdout]     |
[INFO] [stdout] 921 |             let k_value = try!(array.get(env, p_k));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:923:27
[INFO] [stdout]     |
[INFO] [stdout] 923 |             accumulator = try!(callback_fn.call(
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:939:17
[INFO] [stdout]     |
[INFO] [stdout] 939 |     let array = try!(args.this(env).to_object(env));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:940:21
[INFO] [stdout]     |
[INFO] [stdout] 940 |     let len_value = try!(array.get(env, name::LENGTH));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:941:15
[INFO] [stdout]     |
[INFO] [stdout] 941 |     let len = try!(len_value.to_uint32(env)) as isize;
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:968:36
[INFO] [stdout]     |
[INFO] [stdout] 968 |                 accumulator = Some(try!(array.get(env, p_k)));
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:986:27
[INFO] [stdout]     |
[INFO] [stdout] 986 |             let k_value = try!(array.get(env, p_k));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:988:27
[INFO] [stdout]     |
[INFO] [stdout] 988 |             accumulator = try!(callback_fn.call(
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/function.rs:35:23
[INFO] [stdout]    |
[INFO] [stdout] 35 |             let arg = try!(args.arg(env, i).to_string(env));
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/function.rs:39:16
[INFO] [stdout]    |
[INFO] [stdout] 39 |         body = try!(args.arg(env, args.argc - 1).to_string(env));
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/function.rs:46:24
[INFO] [stdout]    |
[INFO] [stdout] 46 |     let function_ref = try!(env.ir.parse_string(&source, mode.strict(), ParseMode::Normal, false));
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/function.rs:88:37
[INFO] [stdout]    |
[INFO] [stdout] 88 |                     let prototype = try!(call_args.get(env, name::PROTOTYPE));
[INFO] [stdout]    |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/function.rs:96:23
[INFO] [stdout]    |
[INFO] [stdout] 96 |             let len = try!(call_args.get(env, name::LENGTH));
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/function.rs:97:23
[INFO] [stdout]    |
[INFO] [stdout] 97 |             let len = try!(len.to_uint32(env));
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/function.rs:101:29
[INFO] [stdout]     |
[INFO] [stdout] 101 |                 result.push(try!(call_args.get(env, Name::from_index(i as usize))));
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/function.rs:139:32
[INFO] [stdout]     |
[INFO] [stdout] 139 |             let (name, args) = try!(get_function_details(env, this_arg, &function));
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/function.rs:196:26
[INFO] [stdout]     |
[INFO] [stdout] 196 |             let length = try!(this_arg.get(env, name::LENGTH)).unwrap_number() as usize;
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/string/replacer.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 23 |         try!(string.check_object_coercible(env));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/string/replacer.rs:24:22
[INFO] [stdout]    |
[INFO] [stdout] 24 |         let string = try!(string.to_string(env));
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/string/replacer.rs:33:13
[INFO] [stdout]    |
[INFO] [stdout] 33 |             try!(search_value.to_string(env));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/string/replacer.rs:49:18
[INFO] [stdout]    |
[INFO] [stdout] 49 |             Some(try!(replace_value.to_string(env)).to_string().chars().collect::<Vec<_>>())
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/string/replacer.rs:65:13
[INFO] [stdout]    |
[INFO] [stdout] 65 |             try!(replacer.replace_regexp(string, search_value));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:179:19
[INFO] [stdout]     |
[INFO] [stdout] 179 |     let len_val = try!(array.get(env, name::LENGTH));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:180:15
[INFO] [stdout]     |
[INFO] [stdout] 180 |     let len = try!(len_val.to_uint32(env));
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:189:13
[INFO] [stdout]     |
[INFO] [stdout] 189 |             try!(arg.to_string(env)).to_string()
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:197:27
[INFO] [stdout]     |
[INFO] [stdout] 197 |             let element = try!(array.get(env, Name::from_index(index)));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:201:34
[INFO] [stdout]     |
[INFO] [stdout] 201 |                     let string = try!(element.to_string(env)).to_string();
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:209:9
[INFO] [stdout]     |
[INFO] [stdout] 209 |         try!(append(env, &mut result, &array, 0));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:213:13
[INFO] [stdout]     |
[INFO] [stdout] 213 |             try!(append(env, &mut result, &array, i as usize));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:222:21
[INFO] [stdout]     |
[INFO] [stdout] 222 |     let mut array = try!(args.this(env).to_object(env));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:223:19
[INFO] [stdout]     |
[INFO] [stdout] 223 |     let len_val = try!(array.get(env, name::LENGTH));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:224:15
[INFO] [stdout]     |
[INFO] [stdout] 224 |     let len = try!(len_val.to_uint32(env));
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:228:9
[INFO] [stdout]     |
[INFO] [stdout] 228 |         try!(array.put(env, name::LENGTH, length, true));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:233:23
[INFO] [stdout]     |
[INFO] [stdout] 233 |         let element = try!(array.get(env, Name::from_index(index)));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:234:9
[INFO] [stdout]     |
[INFO] [stdout] 234 |         try!(array.delete(env, Name::from_index(index), true));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:237:9
[INFO] [stdout]     |
[INFO] [stdout] 237 |         try!(array.put(env, name::LENGTH, length, true));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:245:21
[INFO] [stdout]     |
[INFO] [stdout] 245 |     let mut array = try!(args.this(env).to_object(env));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:246:19
[INFO] [stdout]     |
[INFO] [stdout] 246 |     let len_val = try!(array.get(env, name::LENGTH));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:247:21
[INFO] [stdout]     |
[INFO] [stdout] 247 |     let mut index = try!(len_val.to_uint32(env)) as usize;
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:258:9
[INFO] [stdout]     |
[INFO] [stdout] 258 |         try!(array.put(env, name, arg, true));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:264:5
[INFO] [stdout]     |
[INFO] [stdout] 264 |     try!(array.put(env, name::LENGTH, length, true));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:271:21
[INFO] [stdout]     |
[INFO] [stdout] 271 |     let mut array = try!(args.this(env).to_object(env));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:272:19
[INFO] [stdout]     |
[INFO] [stdout] 272 |     let len_val = try!(array.get(env, name::LENGTH));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:273:15
[INFO] [stdout]     |
[INFO] [stdout] 273 |     let len = try!(len_val.to_uint32(env)) as usize;
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:281:27
[INFO] [stdout]     |
[INFO] [stdout] 281 |         let lower_value = try!(array.get(env, lower_name));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:282:27
[INFO] [stdout]     |
[INFO] [stdout] 282 |         let upper_value = try!(array.get(env, upper_name));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:287:13
[INFO] [stdout]     |
[INFO] [stdout] 287 |             try!(array.put(env, lower_name, upper_value, true));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:288:13
[INFO] [stdout]     |
[INFO] [stdout] 288 |             try!(array.put(env, upper_name, lower_value, true));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:290:13
[INFO] [stdout]     |
[INFO] [stdout] 290 |             try!(array.put(env, lower_name, upper_value, true));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:291:13
[INFO] [stdout]     |
[INFO] [stdout] 291 |             try!(array.delete(env, upper_name, true));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:293:13
[INFO] [stdout]     |
[INFO] [stdout] 293 |             try!(array.delete(env, lower_name, true));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:294:13
[INFO] [stdout]     |
[INFO] [stdout] 294 |             try!(array.put(env, upper_name, lower_value, true));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/string/replacer.rs:67:32
[INFO] [stdout]    |
[INFO] [stdout] 67 |             let search_value = try!(search_value.to_string(replacer.env));
[INFO] [stdout]    |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/string/replacer.rs:68:13
[INFO] [stdout]    |
[INFO] [stdout] 68 |             try!(replacer.replace_string(string, search_value));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/string/replacer.rs:77:20
[INFO] [stdout]    |
[INFO] [stdout] 77 |         let exec = try!(search_value.get(self.env, name::EXEC));
[INFO] [stdout]    |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:305:21
[INFO] [stdout]     |
[INFO] [stdout] 305 |     let mut array = try!(args.this(env).to_object(env));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/string/replacer.rs:80:27
[INFO] [stdout]    |
[INFO] [stdout] 80 |             let matches = try!(exec.call(self.env, search_value, vec![string], false));
[INFO] [stdout]    |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/string/replacer.rs:81:13
[INFO] [stdout]    |
[INFO] [stdout] 81 |             try!(self.process_regexp_match(matches));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/string/replacer.rs:84:13
[INFO] [stdout]    |
[INFO] [stdout] 84 |             try!(search_value.put(self.env, name::LAST_INDEX, value, true));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/string/replacer.rs:89:31
[INFO] [stdout]    |
[INFO] [stdout] 89 |                 let matches = try!(exec.call(self.env, search_value, vec![string], false));
[INFO] [stdout]    |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:306:19
[INFO] [stdout]     |
[INFO] [stdout] 306 |     let len_val = try!(array.get(env, name::LENGTH));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/string/replacer.rs:94:34
[INFO] [stdout]    |
[INFO] [stdout] 94 |                 let this_index = try!(try!(search_value.get(self.env, name::LAST_INDEX)).to_integer(self.env)) as isize;
[INFO] [stdout]    |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/string/replacer.rs:94:39
[INFO] [stdout]    |
[INFO] [stdout] 94 |                 let this_index = try!(try!(search_value.get(self.env, name::LAST_INDEX)).to_integer(self.env)) as isize;
[INFO] [stdout]    |                                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/string/replacer.rs:97:21
[INFO] [stdout]    |
[INFO] [stdout] 97 |                     try!(search_value.put(self.env, name::LAST_INDEX, value, true));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/replacer.rs:103:17
[INFO] [stdout]     |
[INFO] [stdout] 103 |                 try!(self.process_regexp_match(matches));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:307:15
[INFO] [stdout]     |
[INFO] [stdout] 307 |     let len = try!(len_val.to_uint32(env)) as usize;
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/replacer.rs:117:22
[INFO] [stdout]     |
[INFO] [stdout] 117 |         let length = try!(try!(matches.get(self.env, name::LENGTH)).to_integer(self.env)) as usize;
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/replacer.rs:117:27
[INFO] [stdout]     |
[INFO] [stdout] 117 |         let length = try!(try!(matches.get(self.env, name::LENGTH)).to_integer(self.env)) as usize;
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/replacer.rs:119:23
[INFO] [stdout]     |
[INFO] [stdout] 119 |         let matched = try!(try!(matches.get(self.env, Name::from_index(0))).to_string(self.env)).to_string();
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/replacer.rs:119:28
[INFO] [stdout]     |
[INFO] [stdout] 119 |         let matched = try!(try!(matches.get(self.env, Name::from_index(0))).to_string(self.env)).to_string();
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/replacer.rs:123:27
[INFO] [stdout]     |
[INFO] [stdout] 123 |             captures.push(try!(try!(matches.get(self.env, Name::from_index(i + 1))).to_string(self.env)).to_string());
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:311:9
[INFO] [stdout]     |
[INFO] [stdout] 311 |         try!(array.put(env, name::LENGTH, length, true));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/replacer.rs:123:32
[INFO] [stdout]     |
[INFO] [stdout] 123 |             captures.push(try!(try!(matches.get(self.env, Name::from_index(i + 1))).to_string(self.env)).to_string());
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/replacer.rs:126:21
[INFO] [stdout]     |
[INFO] [stdout] 126 |         let index = try!(try!(matches.get(self.env, name::INDEX)).to_integer(self.env)) as usize;
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/replacer.rs:126:26
[INFO] [stdout]     |
[INFO] [stdout] 126 |         let index = try!(try!(matches.get(self.env, name::INDEX)).to_integer(self.env)) as usize;
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/replacer.rs:182:17
[INFO] [stdout]     |
[INFO] [stdout] 182 |                 try!(self.process_match(matched, Vec::new(), offset));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:315:21
[INFO] [stdout]     |
[INFO] [stdout] 315 |         let first = try!(array.get(env, Name::from_index(0)));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/replacer.rs:309:22
[INFO] [stdout]     |
[INFO] [stdout] 309 |         let result = try!(self.replace_value.call(self.env, this, args, false));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/replacer.rs:311:31
[INFO] [stdout]     |
[INFO] [stdout] 311 |         self.result.push_str(&try!(result.to_string(self.env)).to_string());
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/string/mod.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     try!(this.check_object_coercible(env));
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/string/mod.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |         try!(args.arg(env, 0).to_string(env)).as_value()
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/string/mod.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     try!(object.define_own_property(env, name::LENGTH, JsDescriptor::new_value(value, false, false, false), false));
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:322:32
[INFO] [stdout]     |
[INFO] [stdout] 322 |                 let from_val = try!(array.get(env, Name::from_index(i)));
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/string/mod.rs:93:20
[INFO] [stdout]    |
[INFO] [stdout] 93 |         chars.push(try!(args.arg(env, i).to_uint16(env)));
[INFO] [stdout]    |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:101:16
[INFO] [stdout]     |
[INFO] [stdout] 101 |     let this = try!(get_this_string(env, &args));
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:103:20
[INFO] [stdout]     |
[INFO] [stdout] 103 |     let position = try!(args.arg(env, 0).to_integer(env)) as i32;
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:116:16
[INFO] [stdout]     |
[INFO] [stdout] 116 |     let this = try!(get_this_string(env, &args));
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:323:17
[INFO] [stdout]     |
[INFO] [stdout] 323 |                 try!(array.put(env, Name::from_index(to), from_val, true));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:325:17
[INFO] [stdout]     |
[INFO] [stdout] 325 |                 try!(array.delete(env, Name::from_index(to), true));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:329:9
[INFO] [stdout]     |
[INFO] [stdout] 329 |         try!(array.delete(env, Name::from_index(len - 1), true));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:331:9
[INFO] [stdout]     |
[INFO] [stdout] 331 |         try!(array.put(env, name::LENGTH, length, true));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:341:17
[INFO] [stdout]     |
[INFO] [stdout] 341 |     let array = try!(args.this(env).to_object(env));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:343:19
[INFO] [stdout]     |
[INFO] [stdout] 343 |     let len_val = try!(array.get(env, name::LENGTH));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:344:15
[INFO] [stdout]     |
[INFO] [stdout] 344 |     let len = try!(len_val.to_uint32(env)) as usize;
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:346:26
[INFO] [stdout]     |
[INFO] [stdout] 346 |     let relative_start = try!(args.arg(env, 0).to_integer(env));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:358:9
[INFO] [stdout]     |
[INFO] [stdout] 358 |         try!(end.to_integer(env))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:373:27
[INFO] [stdout]     |
[INFO] [stdout] 373 |             let k_value = try!(array.get(env, Name::from_index(k)));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:374:13
[INFO] [stdout]     |
[INFO] [stdout] 374 |             try!(result.define_own_property(env, Name::from_index(n), JsDescriptor::new_simple_value(k_value), false));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:387:19
[INFO] [stdout]     |
[INFO] [stdout] 387 |     let mut obj = try!(args.this(env).to_object(env));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:388:19
[INFO] [stdout]     |
[INFO] [stdout] 388 |     let len_val = try!(obj.get(env, name::LENGTH));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:389:15
[INFO] [stdout]     |
[INFO] [stdout] 389 |     let len = try!(len_val.to_uint32(env)) as usize;
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:395:30
[INFO] [stdout]     |
[INFO] [stdout] 395 |             values.push(Some(try!(obj.get(env, Name::from_index(i)))));
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:470:13
[INFO] [stdout]     |
[INFO] [stdout] 470 |             try!(obj.put(env, Name::from_index(i), value, true));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:472:13
[INFO] [stdout]     |
[INFO] [stdout] 472 |             try!(obj.delete(env, Name::from_index(i), true));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:481:21
[INFO] [stdout]     |
[INFO] [stdout] 481 |     let mut array = try!(args.this(env).to_object(env));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:483:19
[INFO] [stdout]     |
[INFO] [stdout] 483 |     let len_val = try!(array.get(env, name::LENGTH));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:484:15
[INFO] [stdout]     |
[INFO] [stdout] 484 |     let len = try!(len_val.to_uint32(env)) as usize;
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:486:26
[INFO] [stdout]     |
[INFO] [stdout] 486 |     let relative_start = try!(args.arg(env, 0).to_integer(env));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:494:24
[INFO] [stdout]     |
[INFO] [stdout] 494 |     let delete_count = try!(args.arg(env, 1).to_integer(env));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:506:30
[INFO] [stdout]     |
[INFO] [stdout] 506 |             let from_value = try!(array.get(env, from));
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:507:13
[INFO] [stdout]     |
[INFO] [stdout] 507 |             try!(result.define_own_property(
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:523:34
[INFO] [stdout]     |
[INFO] [stdout] 523 |                 let from_value = try!(array.get(env, from));
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:524:17
[INFO] [stdout]     |
[INFO] [stdout] 524 |                 try!(array.put(env, to, from_value, true));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:526:17
[INFO] [stdout]     |
[INFO] [stdout] 526 |                 try!(array.delete(env, to, true));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:532:13
[INFO] [stdout]     |
[INFO] [stdout] 532 |             try!(array.delete(env, Name::from_index(k - 1), true));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:542:34
[INFO] [stdout]     |
[INFO] [stdout] 542 |                 let from_value = try!(array.get(env, from));
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:543:17
[INFO] [stdout]     |
[INFO] [stdout] 543 |                 try!(array.put(env, to, from_value, true));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:545:17
[INFO] [stdout]     |
[INFO] [stdout] 545 |                 try!(array.delete(env, to, true));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:555:9
[INFO] [stdout]     |
[INFO] [stdout] 555 |         try!(array.put(env, Name::from_index(k), arg, true));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:561:5
[INFO] [stdout]     |
[INFO] [stdout] 561 |     try!(array.put(env, name::LENGTH, length, true));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:568:21
[INFO] [stdout]     |
[INFO] [stdout] 568 |     let mut array = try!(args.this(env).to_object(env));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:569:19
[INFO] [stdout]     |
[INFO] [stdout] 569 |     let len_val = try!(array.get(env, name::LENGTH));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:570:15
[INFO] [stdout]     |
[INFO] [stdout] 570 |     let len = try!(len_val.to_uint32(env)) as usize;
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:579:30
[INFO] [stdout]     |
[INFO] [stdout] 579 |             let from_value = try!(array.get(env, from));
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:580:13
[INFO] [stdout]     |
[INFO] [stdout] 580 |             try!(array.put(env, to, from_value, true));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:582:13
[INFO] [stdout]     |
[INFO] [stdout] 582 |             try!(array.delete(env, to, true));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:590:9
[INFO] [stdout]     |
[INFO] [stdout] 590 |         try!(array.put(env, Name::from_index(i), arg, true));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:594:5
[INFO] [stdout]     |
[INFO] [stdout] 594 |     try!(array.put(env, name::LENGTH, length, true));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:601:17
[INFO] [stdout]     |
[INFO] [stdout] 601 |     let array = try!(args.this(env).to_object(env));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:602:21
[INFO] [stdout]     |
[INFO] [stdout] 602 |     let len_value = try!(array.get(env, name::LENGTH));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:603:15
[INFO] [stdout]     |
[INFO] [stdout] 603 |     let len = try!(len_value.to_uint32(env)) as usize;
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:611:13
[INFO] [stdout]     |
[INFO] [stdout] 611 |             try!(args.arg(env, 1).to_integer(env))
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:629:35
[INFO] [stdout]     |
[INFO] [stdout] 629 |                     let element = try!(array.get(env, Name::from_index(i)));
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:645:17
[INFO] [stdout]     |
[INFO] [stdout] 645 |     let array = try!(args.this(env).to_object(env));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:646:21
[INFO] [stdout]     |
[INFO] [stdout] 646 |     let len_value = try!(array.get(env, name::LENGTH));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:647:15
[INFO] [stdout]     |
[INFO] [stdout] 647 |     let len = try!(len_value.to_uint32(env)) as usize;
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:653:13
[INFO] [stdout]     |
[INFO] [stdout] 653 |             try!(args.arg(env, 1).to_integer(env))
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:118:20
[INFO] [stdout]     |
[INFO] [stdout] 118 |     let position = try!(args.arg(env, 0).to_integer(env)) as i32;
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:132:18
[INFO] [stdout]     |
[INFO] [stdout] 132 |     let string = try!(get_this_string(env, &args));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:133:18
[INFO] [stdout]     |
[INFO] [stdout] 133 |     let search = try!(args.arg(env, 0).to_string(env));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:147:13
[INFO] [stdout]     |
[INFO] [stdout] 147 |             try!(position.to_integer(env)) as i32
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:674:33
[INFO] [stdout]     |
[INFO] [stdout] 674 |                 let element_k = try!(array.get(env, Name::from_index(k)));
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:156:27
[INFO] [stdout]     |
[INFO] [stdout] 156 |         let position = if try!(position.to_number(env)).is_nan() {
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:696:17
[INFO] [stdout]     |
[INFO] [stdout] 696 |     let array = try!(args.this(env).to_object(env));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:159:13
[INFO] [stdout]     |
[INFO] [stdout] 159 |             try!(position.to_integer(env)) as i32
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:217:18
[INFO] [stdout]     |
[INFO] [stdout] 217 |     let string = try!(get_this_string(env, &args));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:697:21
[INFO] [stdout]     |
[INFO] [stdout] 697 |     let len_value = try!(array.get(env, name::LENGTH));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:220:17
[INFO] [stdout]     |
[INFO] [stdout] 220 |     let start = try!(args.arg(env, 0).to_integer(env)) as f64;
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:225:9
[INFO] [stdout]     |
[INFO] [stdout] 225 |         try!(end.to_integer(env)) as f64
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:698:15
[INFO] [stdout]     |
[INFO] [stdout] 698 |     let len = try!(len_value.to_uint32(env)) as usize;
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:241:18
[INFO] [stdout]     |
[INFO] [stdout] 241 |     let string = try!(get_this_string(env, &args)).to_string().to_lowercase();
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:254:18
[INFO] [stdout]     |
[INFO] [stdout] 254 |     let string = try!(get_this_string(env, &args)).to_string().to_uppercase();
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:268:18
[INFO] [stdout]     |
[INFO] [stdout] 268 |     let string = try!(get_this_string(env, &args));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:274:19
[INFO] [stdout]     |
[INFO] [stdout] 274 |         let arg = try!(args.arg(env, i).to_string(env));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:284:18
[INFO] [stdout]     |
[INFO] [stdout] 284 |     let string = try!(get_this_string(env, &args));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:285:16
[INFO] [stdout]     |
[INFO] [stdout] 285 |     let that = try!(args.arg(env, 0).to_string(env));
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:318:18
[INFO] [stdout]     |
[INFO] [stdout] 318 |     let string = try!(get_this_string(env, &args)).as_value();
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:324:9
[INFO] [stdout]     |
[INFO] [stdout] 324 |         try!(env.handle(JsHandle::RegExpClass).construct(env, vec![regex]))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:329:16
[INFO] [stdout]     |
[INFO] [stdout] 329 |     let exec = try!(rx.get(env, name::EXEC));
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:332:9
[INFO] [stdout]     |
[INFO] [stdout] 332 |         try!(exec.call(env, rx, vec![string], false))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:335:9
[INFO] [stdout]     |
[INFO] [stdout] 335 |         try!(rx.put(env, name::LAST_INDEX, value, true));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:343:26
[INFO] [stdout]     |
[INFO] [stdout] 343 |             let result = try!(exec.call(env, rx, vec![string], false));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:348:30
[INFO] [stdout]     |
[INFO] [stdout] 348 |             let this_index = try!(try!(rx.get(env, name::LAST_INDEX)).to_integer(env)) as isize;
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:348:35
[INFO] [stdout]     |
[INFO] [stdout] 348 |             let this_index = try!(try!(rx.get(env, name::LAST_INDEX)).to_integer(env)) as isize;
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:351:17
[INFO] [stdout]     |
[INFO] [stdout] 351 |                 try!(rx.put(env, name::LAST_INDEX, value, true));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:357:29
[INFO] [stdout]     |
[INFO] [stdout] 357 |             let match_str = try!(result.get(env, Name::from_index(0)));
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:358:13
[INFO] [stdout]     |
[INFO] [stdout] 358 |             try!(array.define_own_property(
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:385:18
[INFO] [stdout]     |
[INFO] [stdout] 385 |     let string = try!(get_this_string(env, &args));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:391:9
[INFO] [stdout]     |
[INFO] [stdout] 391 |         try!(env.handle(JsHandle::RegExpClass).construct(env, vec![regex]))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:409:18
[INFO] [stdout]     |
[INFO] [stdout] 409 |     let string = try!(get_this_string(env, &args));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:413:17
[INFO] [stdout]     |
[INFO] [stdout] 413 |     let start = try!(args.arg(env, 0).to_integer(env));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:419:13
[INFO] [stdout]     |
[INFO] [stdout] 419 |             try!(end.to_integer(env))
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:453:24
[INFO] [stdout]     |
[INFO] [stdout] 453 |             let exec = try!(separator.get(env, name::EXEC));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:455:27
[INFO] [stdout]     |
[INFO] [stdout] 455 |             let matches = try!(exec.call(env, separator, vec![string], false));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:460:29
[INFO] [stdout]     |
[INFO] [stdout] 460 |                 let index = try!(try!(matches.get(env, name::INDEX)).to_integer(env)) as usize;
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:460:34
[INFO] [stdout]     |
[INFO] [stdout] 460 |                 let index = try!(try!(matches.get(env, name::INDEX)).to_integer(env)) as usize;
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:461:30
[INFO] [stdout]     |
[INFO] [stdout] 461 |                 let length = try!(try!(matches.get(env, name::LENGTH)).to_integer(env)) as usize;
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:461:35
[INFO] [stdout]     |
[INFO] [stdout] 461 |                 let length = try!(try!(matches.get(env, name::LENGTH)).to_integer(env)) as usize;
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:463:38
[INFO] [stdout]     |
[INFO] [stdout] 463 |                 let matched_length = try!(try!(matches.get(env, Name::from_index(0))).to_string(env)).to_string().len();
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:463:43
[INFO] [stdout]     |
[INFO] [stdout] 463 |                 let matched_length = try!(try!(matches.get(env, Name::from_index(0))).to_string(env)).to_string().len();
[INFO] [stdout]     |                                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:468:35
[INFO] [stdout]     |
[INFO] [stdout] 468 |                     captures.push(try!(matches.get(env, Name::from_index(i))));
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:504:18
[INFO] [stdout]     |
[INFO] [stdout] 504 |     let string = try!(get_this_string(env, &args));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:711:27
[INFO] [stdout]     |
[INFO] [stdout] 711 |             let k_value = try!(array.get(env, p_k));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:515:13
[INFO] [stdout]     |
[INFO] [stdout] 515 |             try!(limit.to_uint32(env))
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:714:31
[INFO] [stdout]     |
[INFO] [stdout] 714 |             let test_result = try!(callback_fn.call(
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:528:13
[INFO] [stdout]     |
[INFO] [stdout] 528 |             try!(separator.to_string(env)).as_value()
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:742:17
[INFO] [stdout]     |
[INFO] [stdout] 742 |     let array = try!(args.this(env).to_object(env));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:743:21
[INFO] [stdout]     |
[INFO] [stdout] 743 |     let len_value = try!(array.get(env, name::LENGTH));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:536:13
[INFO] [stdout]     |
[INFO] [stdout] 536 |             try!(array.define_own_property(
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:744:15
[INFO] [stdout]     |
[INFO] [stdout] 744 |     let len = try!(len_value.to_uint32(env)) as usize;
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:543:16
[INFO] [stdout]     |
[INFO] [stdout] 543 |             if try!(split_match(env, string_value, 0, separator)).is_none() {
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:762:27
[INFO] [stdout]     |
[INFO] [stdout] 762 |             let k_value = try!(array.get(env, p_k));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:765:13
[INFO] [stdout]     |
[INFO] [stdout] 765 |             try!(callback_fn.call(
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:544:17
[INFO] [stdout]     |
[INFO] [stdout] 544 |                 try!(array.define_own_property(
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:779:17
[INFO] [stdout]     |
[INFO] [stdout] 779 |     let array = try!(args.this(env).to_object(env));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:556:23
[INFO] [stdout]     |
[INFO] [stdout] 556 |                 match try!(split_match(env, string_value, offset, separator)) {
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:780:21
[INFO] [stdout]     |
[INFO] [stdout] 780 |     let len_value = try!(array.get(env, name::LENGTH));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:781:15
[INFO] [stdout]     |
[INFO] [stdout] 781 |     let len = try!(len_value.to_uint32(env)) as usize;
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:568:29
[INFO] [stdout]     |
[INFO] [stdout] 568 | ...                   try!(array.define_own_property(
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:801:27
[INFO] [stdout]     |
[INFO] [stdout] 801 |             let k_value = try!(array.get(env, p_k));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:583:33
[INFO] [stdout]     |
[INFO] [stdout] 583 | ...                   try!(array.define_own_property(
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:804:13
[INFO] [stdout]     |
[INFO] [stdout] 804 |             try!(callback_fn.call(
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:603:13
[INFO] [stdout]     |
[INFO] [stdout] 603 |             try!(array.define_own_property(
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:814:9
[INFO] [stdout]     |
[INFO] [stdout] 814 |         try!(result.define_own_property(env, p_k, JsDescriptor::new_simple_value(mapped_value), false));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:822:17
[INFO] [stdout]     |
[INFO] [stdout] 822 |     let array = try!(args.this(env).to_object(env));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:617:18
[INFO] [stdout]     |
[INFO] [stdout] 617 |     let string = try!(get_this_string(env, &args));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:823:21
[INFO] [stdout]     |
[INFO] [stdout] 823 |     let len_value = try!(array.get(env, name::LENGTH));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:824:15
[INFO] [stdout]     |
[INFO] [stdout] 824 |     let len = try!(len_value.to_uint32(env)) as usize;
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:846:27
[INFO] [stdout]     |
[INFO] [stdout] 846 |             let k_value = try!(array.get(env, p_k));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:849:28
[INFO] [stdout]     |
[INFO] [stdout] 849 |             let selected = try!(callback_fn.call(
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:857:17
[INFO] [stdout]     |
[INFO] [stdout] 857 |                 try!(result.define_own_property(
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:874:17
[INFO] [stdout]     |
[INFO] [stdout] 874 |     let array = try!(args.this(env).to_object(env));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:875:21
[INFO] [stdout]     |
[INFO] [stdout] 875 |     let len_value = try!(array.get(env, name::LENGTH));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:876:15
[INFO] [stdout]     |
[INFO] [stdout] 876 |     let len = try!(len_value.to_uint32(env)) as usize;
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/date.rs:422:22
[INFO] [stdout]     |
[INFO] [stdout] 422 |         let result = try!(args.function(env).construct(env, Vec::new()));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:903:36
[INFO] [stdout]     |
[INFO] [stdout] 903 |                 accumulator = Some(try!(array.get(env, p_k)));
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/date.rs:423:19
[INFO] [stdout]     |
[INFO] [stdout] 423 |         return Ok(try!(result.to_string(env)).as_value());
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:921:27
[INFO] [stdout]     |
[INFO] [stdout] 921 |             let k_value = try!(array.get(env, p_k));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/date.rs:429:19
[INFO] [stdout]     |
[INFO] [stdout] 429 |         let arg = try!(args.arg(env, 0).to_primitive(env, JsPreferredType::None));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:923:27
[INFO] [stdout]     |
[INFO] [stdout] 923 |             accumulator = try!(callback_fn.call(
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/date.rs:433:18
[INFO] [stdout]     |
[INFO] [stdout] 433 |             _ => try!(arg.to_number(env))
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:939:17
[INFO] [stdout]     |
[INFO] [stdout] 939 |     let array = try!(args.this(env).to_object(env));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/date.rs:436:17
[INFO] [stdout]     |
[INFO] [stdout] 436 |         get_utc(try!(make_date_from_args(env, &args)))
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:940:21
[INFO] [stdout]     |
[INFO] [stdout] 940 |     let len_value = try!(array.get(env, name::LENGTH));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/date.rs:469:16
[INFO] [stdout]     |
[INFO] [stdout] 469 |     let year = try!(args.arg(env, 0).to_number(env));
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:941:15
[INFO] [stdout]     |
[INFO] [stdout] 941 |     let len = try!(len_value.to_uint32(env)) as isize;
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/date.rs:470:17
[INFO] [stdout]     |
[INFO] [stdout] 470 |     let month = try!(args.arg(env, 1).to_number(env));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:968:36
[INFO] [stdout]     |
[INFO] [stdout] 968 |                 accumulator = Some(try!(array.get(env, p_k)));
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/date.rs:471:16
[INFO] [stdout]     |
[INFO] [stdout] 471 |     let date = try!(args.map_or(env, 2, Ok(1.0), |env, p| p.to_number(env)));
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:986:27
[INFO] [stdout]     |
[INFO] [stdout] 986 |             let k_value = try!(array.get(env, p_k));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/date.rs:472:17
[INFO] [stdout]     |
[INFO] [stdout] 472 |     let hours = try!(args.map_or(env, 3, Ok(0.0), |env, p| p.to_number(env)));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/array.rs:988:27
[INFO] [stdout]     |
[INFO] [stdout] 988 |             accumulator = try!(callback_fn.call(
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/date.rs:473:19
[INFO] [stdout]     |
[INFO] [stdout] 473 |     let minutes = try!(args.map_or(env, 4, Ok(0.0), |env, p| p.to_number(env)));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/function.rs:35:23
[INFO] [stdout]    |
[INFO] [stdout] 35 |             let arg = try!(args.arg(env, i).to_string(env));
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/date.rs:474:19
[INFO] [stdout]     |
[INFO] [stdout] 474 |     let seconds = try!(args.map_or(env, 5, Ok(0.0), |env, p| p.to_number(env)));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/function.rs:39:16
[INFO] [stdout]    |
[INFO] [stdout] 39 |         body = try!(args.arg(env, args.argc - 1).to_string(env));
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/date.rs:475:14
[INFO] [stdout]     |
[INFO] [stdout] 475 |     let ms = try!(args.map_or(env, 6, Ok(0.0), |env, p| p.to_number(env)));
[INFO] [stdout]     |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/function.rs:46:24
[INFO] [stdout]    |
[INFO] [stdout] 46 |     let function_ref = try!(env.ir.parse_string(&source, mode.strict(), ParseMode::Normal, false));
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/date.rs:511:18
[INFO] [stdout]     |
[INFO] [stdout] 511 |     let string = try!(args.arg(env, 0).to_string(env)).to_string();
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/function.rs:88:37
[INFO] [stdout]    |
[INFO] [stdout] 88 |                     let prototype = try!(call_args.get(env, name::PROTOTYPE));
[INFO] [stdout]    |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/date.rs:516:23
[INFO] [stdout]     |
[INFO] [stdout] 516 |     let constructor = try!(env.handle(JsHandle::Date).get(env, name::CONSTRUCTOR));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/function.rs:96:23
[INFO] [stdout]    |
[INFO] [stdout] 96 |             let len = try!(call_args.get(env, name::LENGTH));
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/date.rs:517:16
[INFO] [stdout]     |
[INFO] [stdout] 517 |     let date = try!(constructor.construct(env, vec![time]));
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/function.rs:97:23
[INFO] [stdout]    |
[INFO] [stdout] 97 |             let len = try!(len.to_uint32(env));
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/date.rs:524:16
[INFO] [stdout]     |
[INFO] [stdout] 524 |     let time = try!(make_date_from_args(env, &args));
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/function.rs:101:29
[INFO] [stdout]     |
[INFO] [stdout] 101 |                 result.push(try!(call_args.get(env, Name::from_index(i as usize))));
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/date.rs:536:16
[INFO] [stdout]     |
[INFO] [stdout] 536 |     let time = try!(get_time_from_args(env, &args));
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/function.rs:139:32
[INFO] [stdout]     |
[INFO] [stdout] 139 |             let (name, args) = try!(get_function_details(env, this_arg, &function));
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/date.rs:559:16
[INFO] [stdout]     |
[INFO] [stdout] 559 |     let time = try!(get_time_from_args(env, &args));
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/function.rs:196:26
[INFO] [stdout]     |
[INFO] [stdout] 196 |             let length = try!(this_arg.get(env, name::LENGTH)).unwrap_number() as usize;
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/date.rs:578:16
[INFO] [stdout]     |
[INFO] [stdout] 578 |     let time = try!(get_time_from_args(env, &args));
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/string/replacer.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 23 |         try!(string.check_object_coercible(env));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/date.rs:613:16
[INFO] [stdout]     |
[INFO] [stdout] 613 |     let time = try!(get_time_from_args(env, &args));
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/string/replacer.rs:24:22
[INFO] [stdout]    |
[INFO] [stdout] 24 |         let string = try!(string.to_string(env));
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/string/replacer.rs:33:13
[INFO] [stdout]    |
[INFO] [stdout] 33 |             try!(search_value.to_string(env));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/string/replacer.rs:49:18
[INFO] [stdout]    |
[INFO] [stdout] 49 |             Some(try!(replace_value.to_string(env)).to_string().chars().collect::<Vec<_>>())
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/string/replacer.rs:65:13
[INFO] [stdout]    |
[INFO] [stdout] 65 |             try!(replacer.replace_regexp(string, search_value));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/date.rs:626:24
[INFO] [stdout]     |
[INFO] [stdout] 626 |             let time = try!(get_time_from_args(env, &args));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 654 | time_getter!(Date_getFullYear, Date_getUTCFullYear, get_year_from_time);
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/string/replacer.rs:67:32
[INFO] [stdout]    |
[INFO] [stdout] 67 |             let search_value = try!(search_value.to_string(replacer.env));
[INFO] [stdout]    |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/string/replacer.rs:68:13
[INFO] [stdout]    |
[INFO] [stdout] 68 |             try!(replacer.replace_string(string, search_value));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/string/replacer.rs:77:20
[INFO] [stdout]    |
[INFO] [stdout] 77 |         let exec = try!(search_value.get(self.env, name::EXEC));
[INFO] [stdout]    |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/date.rs:639:24
[INFO] [stdout]     |
[INFO] [stdout] 639 |             let time = try!(get_time_from_args(env, &args));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 654 | time_getter!(Date_getFullYear, Date_getUTCFullYear, get_year_from_time);
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/string/replacer.rs:80:27
[INFO] [stdout]    |
[INFO] [stdout] 80 |             let matches = try!(exec.call(self.env, search_value, vec![string], false));
[INFO] [stdout]    |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/date.rs:626:24
[INFO] [stdout]     |
[INFO] [stdout] 626 |             let time = try!(get_time_from_args(env, &args));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 658 | time_getter!(Date_getMonth, Date_getUTCMonth, get_month_from_time);
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/date.rs:639:24
[INFO] [stdout]     |
[INFO] [stdout] 639 |             let time = try!(get_time_from_args(env, &args));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 658 | time_getter!(Date_getMonth, Date_getUTCMonth, get_month_from_time);
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/date.rs:626:24
[INFO] [stdout]     |
[INFO] [stdout] 626 |             let time = try!(get_time_from_args(env, &args));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 662 | time_getter!(Date_getDate, Date_getUTCDate, get_date_from_time);
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/string/replacer.rs:81:13
[INFO] [stdout]    |
[INFO] [stdout] 81 |             try!(self.process_regexp_match(matches));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/string/replacer.rs:84:13
[INFO] [stdout]    |
[INFO] [stdout] 84 |             try!(search_value.put(self.env, name::LAST_INDEX, value, true));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/string/replacer.rs:89:31
[INFO] [stdout]    |
[INFO] [stdout] 89 |                 let matches = try!(exec.call(self.env, search_value, vec![string], false));
[INFO] [stdout]    |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/string/replacer.rs:94:34
[INFO] [stdout]    |
[INFO] [stdout] 94 |                 let this_index = try!(try!(search_value.get(self.env, name::LAST_INDEX)).to_integer(self.env)) as isize;
[INFO] [stdout]    |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/string/replacer.rs:94:39
[INFO] [stdout]    |
[INFO] [stdout] 94 |                 let this_index = try!(try!(search_value.get(self.env, name::LAST_INDEX)).to_integer(self.env)) as isize;
[INFO] [stdout]    |                                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/string/replacer.rs:97:21
[INFO] [stdout]    |
[INFO] [stdout] 97 |                     try!(search_value.put(self.env, name::LAST_INDEX, value, true));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/replacer.rs:103:17
[INFO] [stdout]     |
[INFO] [stdout] 103 |                 try!(self.process_regexp_match(matches));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/replacer.rs:117:22
[INFO] [stdout]     |
[INFO] [stdout] 117 |         let length = try!(try!(matches.get(self.env, name::LENGTH)).to_integer(self.env)) as usize;
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/replacer.rs:117:27
[INFO] [stdout]     |
[INFO] [stdout] 117 |         let length = try!(try!(matches.get(self.env, name::LENGTH)).to_integer(self.env)) as usize;
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/replacer.rs:119:23
[INFO] [stdout]     |
[INFO] [stdout] 119 |         let matched = try!(try!(matches.get(self.env, Name::from_index(0))).to_string(self.env)).to_string();
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/replacer.rs:119:28
[INFO] [stdout]     |
[INFO] [stdout] 119 |         let matched = try!(try!(matches.get(self.env, Name::from_index(0))).to_string(self.env)).to_string();
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/replacer.rs:123:27
[INFO] [stdout]     |
[INFO] [stdout] 123 |             captures.push(try!(try!(matches.get(self.env, Name::from_index(i + 1))).to_string(self.env)).to_string());
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/replacer.rs:123:32
[INFO] [stdout]     |
[INFO] [stdout] 123 |             captures.push(try!(try!(matches.get(self.env, Name::from_index(i + 1))).to_string(self.env)).to_string());
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/replacer.rs:126:21
[INFO] [stdout]     |
[INFO] [stdout] 126 |         let index = try!(try!(matches.get(self.env, name::INDEX)).to_integer(self.env)) as usize;
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/replacer.rs:126:26
[INFO] [stdout]     |
[INFO] [stdout] 126 |         let index = try!(try!(matches.get(self.env, name::INDEX)).to_integer(self.env)) as usize;
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/replacer.rs:182:17
[INFO] [stdout]     |
[INFO] [stdout] 182 |                 try!(self.process_match(matched, Vec::new(), offset));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/replacer.rs:309:22
[INFO] [stdout]     |
[INFO] [stdout] 309 |         let result = try!(self.replace_value.call(self.env, this, args, false));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/replacer.rs:311:31
[INFO] [stdout]     |
[INFO] [stdout] 311 |         self.result.push_str(&try!(result.to_string(self.env)).to_string());
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/string/mod.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     try!(this.check_object_coercible(env));
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/string/mod.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |         try!(args.arg(env, 0).to_string(env)).as_value()
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/string/mod.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     try!(object.define_own_property(env, name::LENGTH, JsDescriptor::new_value(value, false, false, false), false));
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rt/env/string/mod.rs:93:20
[INFO] [stdout]    |
[INFO] [stdout] 93 |         chars.push(try!(args.arg(env, i).to_uint16(env)));
[INFO] [stdout]    |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:101:16
[INFO] [stdout]     |
[INFO] [stdout] 101 |     let this = try!(get_this_string(env, &args));
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:103:20
[INFO] [stdout]     |
[INFO] [stdout] 103 |     let position = try!(args.arg(env, 0).to_integer(env)) as i32;
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:116:16
[INFO] [stdout]     |
[INFO] [stdout] 116 |     let this = try!(get_this_string(env, &args));
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:118:20
[INFO] [stdout]     |
[INFO] [stdout] 118 |     let position = try!(args.arg(env, 0).to_integer(env)) as i32;
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:132:18
[INFO] [stdout]     |
[INFO] [stdout] 132 |     let string = try!(get_this_string(env, &args));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:133:18
[INFO] [stdout]     |
[INFO] [stdout] 133 |     let search = try!(args.arg(env, 0).to_string(env));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:147:13
[INFO] [stdout]     |
[INFO] [stdout] 147 |             try!(position.to_integer(env)) as i32
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:156:27
[INFO] [stdout]     |
[INFO] [stdout] 156 |         let position = if try!(position.to_number(env)).is_nan() {
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:159:13
[INFO] [stdout]     |
[INFO] [stdout] 159 |             try!(position.to_integer(env)) as i32
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:217:18
[INFO] [stdout]     |
[INFO] [stdout] 217 |     let string = try!(get_this_string(env, &args));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:220:17
[INFO] [stdout]     |
[INFO] [stdout] 220 |     let start = try!(args.arg(env, 0).to_integer(env)) as f64;
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:225:9
[INFO] [stdout]     |
[INFO] [stdout] 225 |         try!(end.to_integer(env)) as f64
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:241:18
[INFO] [stdout]     |
[INFO] [stdout] 241 |     let string = try!(get_this_string(env, &args)).to_string().to_lowercase();
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:254:18
[INFO] [stdout]     |
[INFO] [stdout] 254 |     let string = try!(get_this_string(env, &args)).to_string().to_uppercase();
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:268:18
[INFO] [stdout]     |
[INFO] [stdout] 268 |     let string = try!(get_this_string(env, &args));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:274:19
[INFO] [stdout]     |
[INFO] [stdout] 274 |         let arg = try!(args.arg(env, i).to_string(env));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:284:18
[INFO] [stdout]     |
[INFO] [stdout] 284 |     let string = try!(get_this_string(env, &args));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:285:16
[INFO] [stdout]     |
[INFO] [stdout] 285 |     let that = try!(args.arg(env, 0).to_string(env));
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:318:18
[INFO] [stdout]     |
[INFO] [stdout] 318 |     let string = try!(get_this_string(env, &args)).as_value();
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:324:9
[INFO] [stdout]     |
[INFO] [stdout] 324 |         try!(env.handle(JsHandle::RegExpClass).construct(env, vec![regex]))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:329:16
[INFO] [stdout]     |
[INFO] [stdout] 329 |     let exec = try!(rx.get(env, name::EXEC));
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:332:9
[INFO] [stdout]     |
[INFO] [stdout] 332 |         try!(exec.call(env, rx, vec![string], false))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:335:9
[INFO] [stdout]     |
[INFO] [stdout] 335 |         try!(rx.put(env, name::LAST_INDEX, value, true));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:343:26
[INFO] [stdout]     |
[INFO] [stdout] 343 |             let result = try!(exec.call(env, rx, vec![string], false));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:348:30
[INFO] [stdout]     |
[INFO] [stdout] 348 |             let this_index = try!(try!(rx.get(env, name::LAST_INDEX)).to_integer(env)) as isize;
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:348:35
[INFO] [stdout]     |
[INFO] [stdout] 348 |             let this_index = try!(try!(rx.get(env, name::LAST_INDEX)).to_integer(env)) as isize;
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:351:17
[INFO] [stdout]     |
[INFO] [stdout] 351 |                 try!(rx.put(env, name::LAST_INDEX, value, true));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:357:29
[INFO] [stdout]     |
[INFO] [stdout] 357 |             let match_str = try!(result.get(env, Name::from_index(0)));
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:358:13
[INFO] [stdout]     |
[INFO] [stdout] 358 |             try!(array.define_own_property(
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:385:18
[INFO] [stdout]     |
[INFO] [stdout] 385 |     let string = try!(get_this_string(env, &args));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:391:9
[INFO] [stdout]     |
[INFO] [stdout] 391 |         try!(env.handle(JsHandle::RegExpClass).construct(env, vec![regex]))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:409:18
[INFO] [stdout]     |
[INFO] [stdout] 409 |     let string = try!(get_this_string(env, &args));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:413:17
[INFO] [stdout]     |
[INFO] [stdout] 413 |     let start = try!(args.arg(env, 0).to_integer(env));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:419:13
[INFO] [stdout]     |
[INFO] [stdout] 419 |             try!(end.to_integer(env))
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:453:24
[INFO] [stdout]     |
[INFO] [stdout] 453 |             let exec = try!(separator.get(env, name::EXEC));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:455:27
[INFO] [stdout]     |
[INFO] [stdout] 455 |             let matches = try!(exec.call(env, separator, vec![string], false));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:460:29
[INFO] [stdout]     |
[INFO] [stdout] 460 |                 let index = try!(try!(matches.get(env, name::INDEX)).to_integer(env)) as usize;
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:460:34
[INFO] [stdout]     |
[INFO] [stdout] 460 |                 let index = try!(try!(matches.get(env, name::INDEX)).to_integer(env)) as usize;
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:461:30
[INFO] [stdout]     |
[INFO] [stdout] 461 |                 let length = try!(try!(matches.get(env, name::LENGTH)).to_integer(env)) as usize;
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:461:35
[INFO] [stdout]     |
[INFO] [stdout] 461 |                 let length = try!(try!(matches.get(env, name::LENGTH)).to_integer(env)) as usize;
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:463:38
[INFO] [stdout]     |
[INFO] [stdout] 463 |                 let matched_length = try!(try!(matches.get(env, Name::from_index(0))).to_string(env)).to_string().len();
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:463:43
[INFO] [stdout]     |
[INFO] [stdout] 463 |                 let matched_length = try!(try!(matches.get(env, Name::from_index(0))).to_string(env)).to_string().len();
[INFO] [stdout]     |                                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:468:35
[INFO] [stdout]     |
[INFO] [stdout] 468 |                     captures.push(try!(matches.get(env, Name::from_index(i))));
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:504:18
[INFO] [stdout]     |
[INFO] [stdout] 504 |     let string = try!(get_this_string(env, &args));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rt/env/string/mod.rs:515:13
[INFO] [stdout]     |
[INFO] [stdout] 515 |             try!(limit.to_uint32(env))
[INFO] [stdout]     |             ^^^
[WARN] too many lines in the log, truncating it
